Chapter 4. Designs(设计)和 Declarations(声明) 作者: 译者: 发布: 软件设计——使软件能做你想让它做的事情的途径&
Chapter 2. Constructors(构造函数),Destructors(析构函数)与 Assignment Operators(赋值运算符) 作者: 译者: 发布: 几乎每一个你自己写的
Chapter 3. Resource Management(资源管理) 作者: 译者: 发布: resource(资源)是这样一些东西:一旦你不再使用它,你需要把它还给系统。如果你不这样做,有百害而
Chapter 1. 习惯于 C++ 作者: 译者: 发布: 无论你的编程背景如何,对于 C++ 可能多少有些不习惯。这是一个有着极其丰富特性的威力强大的语言。但是在你能发挥它的威力并有效地使用这些特
Chapter 6. Inheritance(继承)和 Object-Oriented Design(面向对象设计) Object-oriented programming (OOP) 已经流行了差不
Chapter 7. Templates(模板)和 Generic Programming(泛型编程) 作者: 译者: 发布: C++ templates(C++ 模板)的最初动机是直截了当的:使得创
Chapter 7. Templates(模板)和 Generic Programming(泛型编程) 作者: 译者: 发布: C++ templates(C++ 模板)的最初动机是直截了当的:使得创
Item 22: 将数据成员声明为 private 好了,先公布一下计划。首先,我们将看看为什么数据成员不应该声明为 public。然后,我们将看到所有反对 public 数据成员的理由同样适用于 p
Item 19: 视类设计为类型设计 在 C++ 中,就像其它面向对象编程语言,可以通过定义一个新的类来定义一个新的类型。作为一个 C++ 开发者,你的大量时间就这样花费在增大你的类型系统。这意味着你
jiuItem 43: 了解如何访问 templatized base classes(模板化基类)中的名字 作者: 译者: 发布: 假设我们要写一个应用程序,它可以把消息传送到几个不同的公司去。消息