1. 首页
  2. 移动开发
  3. MeeGo
  4. 对C++默认构造函数的一点重要说明

对C++默认构造函数的一点重要说明

上传者: 2020-09-03 16:45:49上传 PDF文件 39.15KB 热度 7次

大多数C++书籍都说在我们没有自己定义构造函数的时候,编译器会自动生成默认构造函数。其实这句话我一直也是深信不疑。但是最近看了一些资料让我有了一点新的认识。如果说编译器自动产生的默认构造函数对于我们的类没有任何作用,也就是说在编译器默认生成的这个构造函数里根本没有任何实质性的代码工作,那么这种默认构造其实是可有可无的,所以不妨说编译器其实是为每个类生成了默认构造函数的。在深度探索C++对象模型中讲了四种关于编译器自动生成默认构造函数的情况,在这四种情况下生成的默认构

用户评论