摘要:
书中的第二章,主要讲解了 C++中的构造函数。是不是没有构造函数时,编译器都会合成一个默认的?C++的成员变量是不是和 Java 一样都初始化为0?拷贝构造函数做了哪些工作?成员初始化列表到底有没有必要?默认构造函数 按照 C++ standard 的描述,当没有用户申明的 constructor 时,编译器会默认的生成一个。从概念上可以这么理解,但是合成的构造函数也分 trivial 的和 nontrivial 的。一个 trivial 的构造函数,实际上什么工作也没有做,实际上生没生成,也没有太大的区别。但有一点需要记住,不管是生成的哪种构造,data members 都是不会初始化... 阅读全文
posted @ 2014-03-10 21:40
xien7
阅读(309)
评论(0)
推荐(0)
浙公网安备 33010602011771号