C++应尽量使用的特性和应避免的特性

尽量使用的C++特性:

类。

构造函数和析构函数,但只限于函数体非常简单的例子。

重载,包括操作符重载和I/O。

单继承和多态。

避免使用的C++特性:

模板。

异常。

虚基类(virtual base class)。

多重继承。

就我个人而言,异常的简单使用也没问题,其它的都很赞成此书的看法。写过一年的C++,似乎也只用到了“尽量使用的C++特性”和异常。

c++

相关推荐