
C/plus/plus
ubuntuvim
静心修炼。
展开
-
C++语言的设计与演化 读书笔记一
前言 C++语言和造就它的设计思想、编程思想本身并不会演化。真正演化的是C++用户们对实际问题的理解,以及他们对于为了帮助解决这些问题而需要的工具的理解。 P33 默认参数表是很晚才加到类机制里的,加上它是为了抑制一类情况:为了将关于对象作为函数的参数或者为了处理实际是其他类的成员的类对象,或者是为了处理其类的参数。这些情况下都有可能出现大量完全相同的“标准参数”原创 2015-09-09 10:02:05 · 513 阅读 · 0 评论 -
C++语言的设计与演化 读书笔记三
P185 这实际上说明,如果要使某个operator->()函数的返回值类型,它必须是一个指针,指向某个类或者某个类的一个对象operator->()的定义就是用于它们的。 P195 C语言的枚举类型是一个半生不熟的概念,枚举并不是C语言原始概念的一部分,很明显是作为一种让步。非常勉强的引进语言中。提供给那些需要一种比CPP的无参宏更实质一些的符号常数形式的人原创 2015-09-09 10:02:10 · 544 阅读 · 0 评论 -
C++语言的设计与演化 读书笔记二
P135 C++的基本结构鼓励一种强类型风格的程序设计,在C++里一个类就是一个类型。 P136 名字空间就是针对不同库里使用同样的名字而提供的机制,异常处理为建立一种处理错误的公共模型提供了基础 模板了定义独立于具体类型的容器和算法而提供的一种机制,其中具体类型可以由于用户或其他的库提供。 建构函数构函数为了对象的初始化和最后清理原创 2015-09-09 10:02:07 · 454 阅读 · 0 评论