《深度探索C++对象模型》读书笔记之构造函数语意学
1、 一个类是不是一定有构造函数?
C++ Annotated ReferenceManual(ARM):构造函数只在需要的时候才会被编译器产生出来。关键字“在需要的时候”,被谁需要?一种是程序需要的时候,一种是变编译器需要的时候。如果程序有需要(如,完成某些非静态数据成员的初始化),那是程序员的责任,程序员需要自己提供构造函数。如果是编译器需要则才会合成出来默认构造函数。编译器不会替程序员
转载
2015-04-09 14:27:49 ·
412 阅读 ·
0 评论