雕刻时光

just do it……nothing impossible
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年12月21日

摘要: 引入:这段时间一直在思考虚函数表的问题,同时也想知道虚函数表是在什么时候产生的本人是在VS2010的环境下,如有错误欢迎指出,谢谢。观察代码#include#includeclass A{public:A(); virtual~A(); void fun1(){ printf("123"); }};A::A(){ printf("new A\n");}A::~A(){ printf("Delete class A\n");}class B : public A{public:B(); ~B(); vo... 阅读全文

posted @ 2013-12-21 15:04 huhuuu 阅读(7218) 评论(0) 推荐(2) 编辑

摘要: 对于类中的成员变量的初始化要注意:考虑:#includeusing namespace std;class A{private: int n1; int n2; public: A():n2(0),n1(n2+2){} void Print(){ cout using namespace std;class A{private: int n1; int n2; public: //A():n2(0),n1(n2+2){} //n1:-858993458, n2: 0 //A():n1(n2+2),n2(0){}... 阅读全文

posted @ 2013-12-21 10:46 huhuuu 阅读(2169) 评论(0) 推荐(0) 编辑