Effective C++ (E3 1)笔记之视C++为一个语言联邦
2018-02-04 15:49
417 查看
应该将C++视为一个由相关语言组成的语言联邦而非单一语言。其主要的次语言一共有四个:
C
面向过程部分,包括区块、语句、预处理器、内置数据类型、数组、指针等。面对一些问题时,C++只不过是高级的C解法。但是注意,C没有C++的模板、异常、重载。。。
面向对象C++
面向对象部分,包括类(构造析构)、封装、继承、多态等。是面向对象设计之古典守则在C++上最直接的实施。
Template C++
泛型编程部分,大部分程序员较薄弱部分。Template相关考虑和设计已经弥漫整个C++,更有“惟Template适用”的编程守则。而其强大威力更引出了模板元编程。
STL
是个模板程序库,包含容器、迭代器、算法三大组件。容器用于容纳组织元素;算法执行操作了;迭代器访问容器中元素。
C++高效编程守则是状况而变化,取决于使用C++的哪一部分。
C
面向过程部分,包括区块、语句、预处理器、内置数据类型、数组、指针等。面对一些问题时,C++只不过是高级的C解法。但是注意,C没有C++的模板、异常、重载。。。
面向对象C++
面向对象部分,包括类(构造析构)、封装、继承、多态等。是面向对象设计之古典守则在C++上最直接的实施。
Template C++
泛型编程部分,大部分程序员较薄弱部分。Template相关考虑和设计已经弥漫整个C++,更有“惟Template适用”的编程守则。而其强大威力更引出了模板元编程。
STL
是个模板程序库,包含容器、迭代器、算法三大组件。容器用于容纳组织元素;算法执行操作了;迭代器访问容器中元素。
C++高效编程守则是状况而变化,取决于使用C++的哪一部分。
相关文章推荐
- Effective c++ 笔记—视c++ 为一个语言联邦
- Effective C++_笔记_条款01_视C++为一个语言联邦
- Effective C++ 01 视C++为一个语言联邦 笔记
- Effective c++ 学习笔记之条款一视C++为一个语言联邦
- [Effective C++] 条款01:视C++为一个语言联邦
- 读书笔记_Effective C++_条款一:将C++视为一个语言联邦
- Effective C++ 条款1 视C++为一个语言联邦
- [Effective C++ --001]视C++为一个语言联邦
- 重读经典-《Effective C++》Item1:视C++为一个语言联邦
- 【Effective c++ 读书笔记】条款01 视 C++ 为一个语言联邦
- effective C++ 01_视C++为一个语言联邦
- Effective C++ 笔记(1):视C++为语言联邦
- Effective C++ 读书笔记之----条款01:视 C++ 为一个语言联邦
- 经典阅读-《Effective C++》Item1:视C++为一个联邦语言
- Effective C++ ——》条款01:视C++为一个语言联邦
- Effective C++ 条款01解读: 视C++为一个语言联邦
- Effective C++ 学习笔记<1> 视C++为一个语言联邦
- 《Effective C++》读后总结(一)视C++为一个语言联邦
- Effective c++ 学习笔记——之条款1:视C++为一个语言联邦
- Effective C++ 条款01:视C++为一个语言联邦