Effective C++ 条款01

C++为一个语言联邦

C++并不是一个带有一组守则的一体语言,它是由四个次语言组成的联邦政府

1. C语言

C++是以C为基础的。区块,语句,预处理器,内置数据类型,数组,指针等都来自C语言。

但C语言没有模板,没有异常,没有重载……

2.Objective-Oriented C++

包含有构造函数,析构函数,封装,继承,多态,虚函数(动态绑定)等等

3.Template C++

泛型编程,也就是TMP(模板元编程)

4.STL

STL是一个template程序库。它对容器,迭代器,算法,以及函数对象的规约有极佳的紧密配合和协调。

猜你喜欢

转载自blog.csdn.net/qq_31638535/article/details/88662648