![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 76
zhll0218
C/C++,算法设计,图像处理
展开
-
Effective C++ 导读 笔记
学习程序语言根本大法是一回事;学习如何以某种语言设计并实现高效程序则是另外一回事。作者提出两方面的忠告:一般性的设计策略,以及带有具体细节的特定语言特性。 术语(Terminology) 声明式(declaration)告诉编译器某个东西的名称和类型,但略去细节。下面都是声明式: extern int x; /原创 2009-11-04 22:05:00 · 293 阅读 · 0 评论 -
Effective C++ 01 视C++为一个语言联邦 笔记
Effective C++第一部分:让自己习惯C++。 条款01:视C++为一个语言联邦。 C++是一个多重范型编程语言,一个同时支持过程形式,面向对象形式,函数形式,泛型形式,元编程形式的语言。最简单的方法是将C++视为一个由相关语言组成的联邦而非单一语言。在某个次语言中,各种守则与通例都倾向简单,直观易懂,并且容易记住。当你从一个次语言移往另一个次语言,守则可原创 2009-11-07 15:02:00 · 269 阅读 · 0 评论 -
Effective C++ 02 尽量以const, enum, inline替换#define 笔记
本条款或许改为“宁可以编译器替换预处理器”比较好,因为或许#define不被视为语言的一部分。#define ASPECT_RATIO 1.653 记号名称ASPECT_RATIO也许从未被编译器看见,在编译器开始处理源代码之前就被预处理器移走了。记号名称ASPECT_RATIO可能没有进入符号表,若被定义在非你所写的头文件内,编译出错时肯定对1.653毫无概念。原创 2009-11-15 21:49:00 · 284 阅读 · 0 评论