[cpp]语言基础

cpp语言的特点

  • cpp是一个语言联邦. 其是过程式语言(兼容包含c语言)、面向对象语言(有面向对象语言的封装、继承和多态的特点)、泛型语言(包含标准模板库STL, 有容器、迭代器、算法、适配器、仿函数和分配器)、函数式语言(cpp11引入匿名函数的特性)和元编程语言(TODO: 不懂).
  • cpp是不断发展的语言, cpp11、cpp14、cpp17、cpp20引入了很多新的特性.