文件名称:Effective_C++_笔记
文件大小:314KB
文件格式:RAR
更新时间:2014-11-01 11:39:17
Effective C++ 笔记
1.2 条款02:尽量以const,enum,inline替换#define 这个条款或许可以改为“宁可用编译器替换预处理器”。 通常C++要求你对所使用的任何东西提供一个定义式,但如果它是个class专属常量 又是static且为整数类型(integral type,例如int,char,bool),则可特殊处理。只要不取它们 的地址,你可以声明并使用它们而无需提供定义式。 例例例: class GamePlayer{ private: static const int NumTurns = 5 ; //常量声明式 int scores[NumTurns] ; //使用该常量 ... } ;
【文件预览】:
Effective_C++_笔记[1].pdf