摘要:
当我们需要设置class member的初值时,要么是经过member initialization list ,要么在construcotr内。 一、先讨论必须使用member initialization list的四种情况: 在以下四种情况,为了能够让程序被顺利编译,必须使用member in 阅读全文
摘要:
C++ Standard将copy constructor分为trivial 和nontrivial两种:只有nontrivial的实例才会被合成于程序之中。决定一个copy constructor是否是nontrivial的,则是由classs是否具有 bitwise copy semantics 阅读全文