摘要:
用new分配一个const 对象必须要初始化 通常情况下new失败了,会抛出一个bad_alloc的异常 我们可以通过改变使用new的方式来组织他抛出异常 这种形式的new成为定位New int *p1 = new int ; //如果分配失败 会抛出一个bad_alloc的异常 int *p2 = 阅读全文
摘要:
Day1 如果成员是const 、引用,或者属于某种未提供默认构造函数的类类型,我们必须通过构造函数初始化值列表为这些成员提供初始值。 例如: class ConstRef{ public: ConstRef(int ii); private: int i; const int ci; int &r 阅读全文