- 博客(2)
- 收藏
- 关注
原创 vtable
对多态的单继承或者多重继承而言的虚函数表,实际就是一切以基类为准的函数覆盖和函数追加。 派生类有重写基类的虚函数,则在虚函数表中覆盖基类的同名虚函数(注:基类名::虚函数名,可以直接访问被派生类覆盖的基类虚函数,实际上基类被覆盖的虚函数并没有被从内存上擦除)。 在虚拟函数列表上,按照基类虚函数的排列顺序,被派生类覆盖的虚函数排列顺序按照基类虚函数之前的排列次序覆盖插入,没有被派生类覆盖的虚函数
2015-10-22 10:42:25
241
转载 #ifdef __cplusplus 作用
1、__cplusplus是C 编译器的保留宏定义.就是说C 编译器认为这个宏已经定义了。 2、extern /"C/" {} extern /"C/"告诉C++编译器件括号里的代码是按照C的obj文件格式编译的,要连接的话按照C的命名规则去找。
2015-10-16 09:13:29
375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅