c++ - C++ 如何随着 TC++PL 的不同版本发生变化?

标签 c++

(如果你不知道,“TC++PL”代表“The C++ Programming Language”,一本由 C++ 的发明者 Bjarne Stroustrup 编写的书。)

我只有第三版,只是想知道 C++ 在第一版和第二版中的样子。显然第三版是唯一涵盖 ISO 标准 C++ 的版本,但是第一版和第二版发布后 C++ 中添加的主要功能是什么?

最佳答案

嗯,我只有第一版和第二版...;-)

第一版,1986 年,还没有异常(exception)。 Iostream 没有模板化。所有标准库的东西都不见了。 328 页,包括索引。

1991 年第二版有异常,但还没有标准的异常类层次结构。 Iostream 仍然没有模板化。 699 页,包括索引。

1998 年的标准化增加了很多的东西。包括iostreams的模板化、异常层级的标准化、标准库中大部分STL的批量包含等。

干杯,

关于c++ - C++ 如何随着 TC++PL 的不同版本发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4192110/

相关文章:

c++ - 我的矩阵乘法不符合我的预期

java - 使用 3 个元素的分区实现快速排序算法,

c++ - 在 BISON 语义规则中实现多种返回类型

c++ - 复合取消引用和赋值的运算符重载

c++ - 将仿函数作为函数指针传递

c++ - 重载ostream运算符c++时出错

c++ - Getline 和 ifstream?

c++ - dylib 中缺少符号

c++ - 通过 const 引用传递基本值真的会损害性能吗?

c++ - 函数特化 : Which is the declaration?