C++应尽量使用的特性和应避免的特性
C++应尽量使用的特性和应避免的特性
尽量使用的C++特性:
类。
构造函数和析构函数,但只限于函数体非常简单的例子。
重载,包括操作符重载和I/O。
单继承和多态。
避免使用的C++特性:
模板。
异常。
虚基类(virtual base class)。
多重继承。
就我个人而言,异常的简单使用也没问题,其它的都很赞成此书的看法。写过一年的C++,似乎也只用到了“尽量使用的C++特性”和异常。
尽量使用的C++特性:
类。
构造函数和析构函数,但只限于函数体非常简单的例子。
重载,包括操作符重载和I/O。
单继承和多态。
避免使用的C++特性:
模板。
异常。
虚基类(virtual base class)。
多重继承。
就我个人而言,异常的简单使用也没问题,其它的都很赞成此书的看法。写过一年的C++,似乎也只用到了“尽量使用的C++特性”和异常。
评论暂时关闭