C++对象模型之第二章——构造函数语义学

一、构造函数 编译器会合成4个隐性的非无用的构造函数的情况: 1.含有带有默认构造函数的成员类的对象。 这个合成构造函数只有被真正使用时,才会被合成。这时有一个问题产生,即在多个不同的编译 块产生都各自每个的合成构造函数。如何避免多个默认构造函数产生,将合成的默认、拷贝、析 构、赋值拷贝以inline方式完成。   如果,类成员有多的,编译器不管该类有没有默认构造函数,都会调用每个成员的默认构造函
相关文章
相关标签/搜索