摘要: ——C++11构造函数的新特性委托构造函数:允许构造函数调用同一个类的其它构造函数。(而在此之前,虽然编译可通过,但不能像预期那样调用构造函数以初始化对象)引入显式默认构造函数:MyClass() = default; //仅在类定义中声明,而不需具体实现显式删除构造函数: MyClass() = delelete; //想定义一个没有任何构造函数,且不想让编译器生成默认构造函数时使用;——什么时候需要默认构造函数当需创建某个类的对象数组时:MyClass myC[3];当想要在STL容器(如std::vector)中存储类时;当在其他类中创建该类对象时(即该类对象是其他类的成员变量... 阅读全文
posted @ 2013-01-31 10:22 卧野观云 阅读(138) 评论(0) 推荐(0) 编辑