Effective C++笔记

来源:互联网 发布:香橙派 ubuntu 编辑:程序博客网 时间:2024/05/19 15:39

Effective C++笔记

01条款:把C++看作一个联合国成员分别有:C语言,object-Oriented C++,C++ 模板还有STL。

C++的问题有很多都是C语言可以解决的,同理,C++的问题也可以通过C来解决,这是因为,他们都有类似的语句、块、数据类型和数组等等,这些都是从C中获取的,而C++比C更多出来的是模板,重载等。

object-oriented C++中是多出来的类,析构函数,构造函数,封装,继承,多态,虚函数等面向对象的C++。

C++模板则是泛型编程,这部分很强大,有着新的编程范例,带来了模板元编程,也就是元编程。

最后就是STL程序库,他对容器、迭代器、算法和函数对象有着很好的协调能力

这是这一条款的主要知识点,我觉得最重要的就是理解什么是C++是联合体,也就是说,C++虽然是一个总体但是也可以分为四个个体,在不同的个体中区域中,你得遵守相应区域的规则,我们也可以通过对不同的规则来增强我们对C++的理解

原创粉丝点击