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++的理解
阅读全文
0 0
- 《Effective C++》 笔记
- 《Effective C++》阅读笔记
- Effective C++--笔记
- <Effective C++: 资源管理> 笔记
- <<Effective C++>>笔记1
- <<Effective C++>>笔记3
- <<Effective C++>>笔记4
- <<Effective C++>>笔记5
- 《Effective C++》学习笔记
- 《Effective C++》阅读笔记
- 《Effective C++》学习笔记
- 《Effective C++》 笔记
- 《Effective C++》笔记
- Effective C++_Item3笔记
- Effective C++_Item4笔记
- Effective C++_Item5笔记
- Effective C++_Item6笔记
- Effective C++_Item7笔记
- MAT(Memory Analyzer Tool)工具入门介绍
- Knights of Ni(两次bfs)
- 组合数求模模板
- CountVectorizer、TfidfTransformer、TfidfVectorizer关系
- 【React】配置react-hot-loader后出现import' and 'export' may only appear at the top level
- Effective C++笔记
- 521356
- Qt5--文本编辑器 (二)
- node核心模块之path
- iOS导航栏创建
- Django Model
- 各种正则:邮箱,电话号码,身份证号。
- mac版本idea使用(四)
- Android编程权威指南(第2版)—第2章挑战练习