视C++是一个语言联邦 读Effective_C++
来源:互联网 发布:win10开机没有网络图标 编辑:程序博客网 时间:2024/05/16 06:04
C。说到底C++仍是以C为基础。区块、语句、预处理器、内置数据类型、数组、指针等统统来自C。许多时候C++对问题的解法不过就是较高级的C解法,但当你以C++内的C成分工作时,高效编程守则映照出C语言的局限:没有模版,没有异常,没有重载。
Object-Oriented C++。这部分也就是C with Classes所诉求的:classes(包括构造函数和析构函数),封装、继承、多态、virutal函数(动态绑定)等等。这一部分是面向对象设计之古典守则在C++上的最直接实施。
Template C++。这是C++的泛型编程部分,也是大多数程序员经验最少的部分。
STL。STL是个template程序库,看名称也知道,但它是非常特殊的一个。它对容器、迭代器、算法以及函数对象的规约有极佳的紧密配合与协调然而templates及程序库也可以其他想法建置出来。
C++高效守则视状况而变化,取决于你使用C++的哪一部分。
感想:这并不是我第一次发现C++包容万千。以前的理解:C++有C的高效;有JAVA的面向对象;更有它独特的template。这里看到后,前人也确实已经总结出来。
- 视C++是一个语言联邦 读Effective_C++
- [Effective C++] 条款01:视C++为一个语言联邦
- 菜鸟读《Effective C++》条款1:视C++为一个语言联邦
- 《Effective C++》读后总结(一)视C++为一个语言联邦
- 视C++为一个语言联邦.
- item1: 视C++为一个语言联邦
- 视C++为一个语言联邦
- 重读经典-《Effective C++》Item1:视C++为一个语言联邦
- effective C++(第三版)读书笔记一——条款一:视C++为一个语言联邦
- 《Effective C++》学习笔记条款01 视C++为一个语言联邦
- 《Effect C++》学习------条款1 视C++为一个语言联邦
- 条款1 视c++为一个语言联邦(如何理解c++)
- 条款01:视C++为一个语言联邦
- Effective C++ 01 视C++为一个语言联邦 笔记
- 条款01:视C++为一个语言联邦
- 条款1: 视C++为一个语言联邦
- 条款01:视c++为一个语言联邦
- 条款1:视C++为一个语言联邦。
- 且说我的c++培训
- Linux驱动修炼之道-SPI驱动框架源码分析(上)
- Linux驱动修炼之道-SPI驱动框架源码分析(中)
- Tomcat无法启动解决(二)_Only one usage of each socket address is normally permitted
- Linux驱动修炼之道-SPI驱动框架源码分析(下)
- 视C++是一个语言联邦 读Effective_C++
- ns3 waf配置遇到的一个问题
- json
- android触摸屏坐标手工校准/调整成功 (ZZ)
- NS-3 OpenFlow Integration 整合问题解决
- 【DP】[NOIP2008]传纸条
- ns3中添加click组件,及出现问题解决方法
- unix环境高级编程-4.11-chown,fchown和lchown函数
- WINCE中DataGrid对SQLCE数据库的打操作(C#)