《深度探索C++对象模型》
beiguoyouzi
这个作者很懒,什么都没留下…
展开
-
求一个普通类的占用内存大小。
#include using namespace std;class Test{public: Test() { b=0; c=c; m="kl"; } void print() { cout } int func(int a) { a++; return a; } ~Test(){}protected: int b; char c; string m;private:};原创 2009-04-19 15:41:00 · 165 阅读 · 0 评论 -
templates并不打算于C兼容。
template //编译错误struct mumble{...}template //编译正确struct mumble{...}原创 2009-04-19 16:11:00 · 152 阅读 · 0 评论 -
C++新手一般有两个常见的误解。
1.任何class如果没有定义default constructor,就会被合成出一个来。2.编译器合成出来的default constructor会明确设定“class内每一个data member的默认值”。这两种都是错误的。原创 2009-04-19 17:15:00 · 170 阅读 · 0 评论