阅读背景:

第19条: 要像设计类型一样设计 class

来源:互联网 
 与其它的面向对象编程语言类似,在 C++ 中,定义一个新的 class ,也就定义了一个新的type。一个 C++ 设计人员的大多数时间都会用在不断丰富充实他们的类型系统上(type system)。这意味着不仅仅是一个 class 的设计者,还是类型设计者。如重载函数和运算符、控制内存的分配和释放、定义对象的初始化和终止。因此应该和“语言设计者设计语言内置类型”一样的谨慎来对待类设计。
与其它的面向对象编程语言类似,在 C++ 中,定义一个新的 class ,也就定义了一个新的



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: