条款01 : 视C++为一个语言联邦 C++ == C(C基本语法) + Object-Oriented C++(类,封装,继承,多态……) + Template C++(泛型编程) + STL(容器,迭代器,算法,函数对象) . 故而: C++高效编程守则视状况而变化,取决于你使用C++的哪一部分. 条款02 : 尽量以const,enum,inline 替换#define 1. #define 不被视为语言的一部分,其所定义的符号未被加入记号表(symbol table)内,宏内无法设置断点…