摘要:
Chapter 2 构造函数语义学关于C++,最常听到的一个抱怨就是:编译器背着程序员干了太多的事情。默认构造函数 default constructor如果没有程序员定义的构造函数,则会有一个default constructor被隐式(implicity)声明出来。一个被隐式声明的default ctor有时候会是一个trivial的ctor(完全什么也不做,连成员变量也不初始化,等于没有这个ctor,只是概念上有而已)。在以下四种情况下,这个隐式声明的default ctor会是nontrivial ctor。情况1:这个类含有带有default ctor的成员。例如:classFoo 阅读全文
posted @ 2013-03-21 15:23 Apprentice89 阅读(628) 评论(0) 推荐(0)
浙公网安备 33010602011771号