条款01:View C++ as a federation of languages
C++总共有四个次语言:
1.C。主要指blocks、statements、preprocessor、data types、arrays、pointers等。
2.Object-Oriented C++。主要指面向对象技术,包括类、封装、继承、多态、虚函数等。
3.Template C++。即模板元编程。
4.STL。STL是个template程序库。其中包含有容器、迭代器、算法和函数对象,及相互配合。