Effective C++ 条款01

视C++ 为一个语言联邦。View C++ as a federation of languages.

 

这一条款的主要目的是让大家对C++有一个宏观的认识,了解C++语言的主要组成部分。

 

  1.  C 语言。C++ 是以C语言为基础。所以基础语法,包括数据类型,语句,数组,预处理器,指针都和C 语言一样。
  2. 面向对象编程。这一部分包括:类,封装,继承,多态,虚函数等。
  3. Template 。模板编程。
  4. STL。这一部分包括三个部分,算法库,容器库,迭代器。这三部分,我记得侯捷的课上讲过一句话,可以有助于理解这一部分的big picture。算法库提供了常用算法,容器库提供常用的容器类型,迭代器其实就是指针,容器库和算法库之间沟通的桥梁就是迭代器。

posted on 2017-08-27 17:39  ^~~^  阅读(124)  评论(0编辑  收藏  举报

导航