Skip to content

Commit f82d3d8

Browse files
authored
Merge pull request #245 from slk000/master
doc is not consistent with code in vptr_vtable
2 parents 2c1b7b0 + f6994de commit f82d3d8

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

basic_content/vptr_vtable/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -114,11 +114,11 @@ int main(void)
114114
Base &p = d; // 基类引用指向派生类实例
115115
cout<<"基类对象直接调用"<<endl;
116116
ptr.fun1();
117-
cout<<"基类对象调用基类实例"<<endl;
117+
cout<<"基类引用指向基类实例"<<endl;
118118
pp.fun1();
119-
cout<<"基类指针指向基类实例并调用虚函数"<<endl;
119+
cout<<"基类指针指向派生类实例并调用虚函数"<<endl;
120120
pt->fun1();
121-
cout<<"基类引用指向基类实例并调用虚函数"<<endl;
121+
cout<<"基类引用指向派生类实例并调用虚函数"<<endl;
122122
p.fun1();
123123

124124
// 手动查找vptr 和 vtable
@@ -136,11 +136,11 @@ int main(void)
136136
```
137137
基类对象直接调用
138138
Base::fun1()
139-
基类引用指向派生类实例
139+
基类引用指向基类实例
140140
Base::fun1()
141141
基类指针指向派生类实例并调用虚函数
142142
Derived::fun1()
143-
基类引用指向基类实例并调用虚函数
143+
基类引用指向派生类实例并调用虚函数
144144
Derived::fun1()
145145
=======================
146146
vptr_addr:0x401130

basic_content/vptr_vtable/vptr1.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ int main(void)
9090
pp.fun1();
9191
cout<<"基类指针指向派生类实例并调用虚函数"<<endl;
9292
pt->fun1();
93-
cout<<"基类引用指向基类实例并调用虚函数"<<endl;
93+
cout<<"基类引用指向派生类实例并调用虚函数"<<endl;
9494
p.fun1();
9595

9696

0 commit comments

Comments
 (0)