C++学习【day 1】(20220901)

“记录每天的成长,记录活着的轨迹。”

最近在读《Effective C++》,这本书买了将近一年,却被封藏,现在算是下定决心好好学习C++这门语言了。

1. 《Effective C++》书中条款01:视C++为一个语言联邦

今天的C++已经由四部分组成:

  • C。 内置数据类型、数组、指针、区块(blocks)、语句(statements)、预处理器(preprocessor)等都继承自C语言。C语言的局限在于:没有模板(templates),没有异常(exceptions),没有重载(overloading)......
  • Object-Oriented C++。C with Class:classes(包括构造函数与析构函数)、封装(encapsulation)、继承(inheritance)、多态(polymorphism)、virtual函数(动态绑定)......
  • Template C++。泛型编程,以及模板元编程(template metaprogramming)
  • STL。标准模板库,包括容器(containers)、迭代器(iterators)、算法(algorithms)以及函数对象(functions objects)。它们之间有紧密配合与协调。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容