看primer C++
上面说一般情况上编译器是不会提供一个缺省的构造函数的
我理解的意思是说,假如一个简单的类当实例化时候,只靠一个new size就能解决的话编译器就不必提供一个缺省的构造函数.因为它不用初始化虚函数表,不用初始化基类,没必要专门弄个函数来进行处理,只靠new分配一下成员变量的空间就可以了.
但是看effective c++条款45,又说对于一个空类,编译器会给出一个缺省的构造函数.两本书好象有点矛盾了.难道这里给出的构造函数...
by
feasword
-
C/C++
-
2007-06-03 09:54:35 阅读(3254) 回复(18)