[Effective C++ 001]视C++为一个语言联邦

一、C++介绍

开始时,C++只是在C的基础上加上面向对象的特性。
最初名字:C++ with Classes

目前:主要包括4个主要组成部分
1)C
区块、语句、预处理、内置数据类型、数组、指针等

2)Object-Oriented C++
这部分封装了面向对象的部分,包括:
Class(构造函数、析构函数)、封装、继承、多态、virtual函数(动态绑定)

3)Template C++(泛型编程部分)
模板编程

4)STL(标准模板库)
容器(list,vector,set,map)、迭代器、算法等

原文地址:https://www.cnblogs.com/hustcser/p/2730576.html