C98

C++ 98 是 C++的第一个标准化版本。由于它是作为 C 的扩展而开发的,因此添加了许多将 C++与 C 区分开来的功能。

语言扩展(关于 C89 / C90)

  • 类,派生类,虚拟成员函数,const 成员函数
  • 函数重载,运算符重载
  • 单行注释(已在 C-languague 中引入 C99 标准)
  • 参考
  • 新的和删除
  • 布尔类型(已在 C-languague 中引入 C99 标准)
  • 模板
  • 命名空间
  • 例外
  • 特定类型转换

库扩展

  • 标准模板库