在所有的编程语言中C++可以说是最为复杂的它既是一门传统的编程语言也是一门新的编程语言说它是一门传统语言是因为C++诞生已将近20 年的历史了特别是最近10年来C++得到了快速的发展C++是计算机软件领域中覆盖面最为广阔的编程语言并且与C++相关的智力投入也是其他任何一门语言所无法比拟的人们对于C++的研究已经远远超出了对于一门编程语言所应有的关注所以现在的C++已经非常成熟有大量的资源文档书籍源代码等等可供我们使用说C++是一门新的编程语言是因为在1998 年C++由ISO International Standards Organization 完成了标准化从此C++领域有了统一的标准所有的编译器都将向标准靠拢或者说与标准兼容这有利于我们写出可移植的C++代码来同时C++标准也统一了C++标准库为C++用户提供了最为基本的基础设施C++经历了多年的发展终于有了一个相对稳定的版本所以我们应该用一种新的眼光来看待C++ 而不再简单地把C++认为是C 语言的超集本书正是新版本C++的写照通过本书你可以重新审视C++语言这是我翻译过程中最为真切的体会它纠正了我过去对于C++语言的一些误解虽然我从1993 年开始就一直在使用C++ 但是直到阅读了这本书之后我才从真正意义上全面地认识了C++语言
1