
C++之奇妙特性
为了满足不同的需求,一个类中可能会重载多个构造函数。委托构造就是在一个构造函数的初始化列表中调用另一个构造函数。移动语义能够缓解深拷贝带来的没有意义的资源资源申请和释放(前提是被拷贝的对象的临时对象,拷贝完就没啥用了,若函数参数不加引用,移动语义就很有必要,因为都是临时对象)(2)不要在初始化列表中列表中初始化其他的成员变量 (初始化只有一次,都委托出去了还整啥)c++11引入了继承构造,在派生类中使用using关键字来声明继承基类的构造函数。初始化列表为c++11新增的,可用于可变数量函数参数传参。









