, 例如对基类的构造, 大量的异常处理等....所以尽可能使用复合
private继承的唯一好处是空间最优化, 当我们需要让自己的类拥有一个空类(连虚函数都没有的类)时, 如果用复合会占用至少1个字节(多数情况下由于对齐会是一个int的大小), 但是用继承则由于空白基类类最优化..., 编译器才会开始编译
当然如果传入参数有误编译器依然会报错
任何时候想要在模板中使用一个嵌套从属名称时都需要以上处理, 包括参数列中...., 且也一起提供了定义式供给连接器
如果想要减少这种奇怪的语法的影响, 可以选择让inline的函数去调用真正计算的函数, 起到跳板的作用.
47 请使用traits classes 表示类型信息
traits...申请内存失败的时候抛出, 这个异常不会被new捕获
不返回: 无计可施时调用abort()或exit()结束
如果想让自己的类支持自定义new-handler, 应该在类内设定static的new-handler