1.条款一:视c++为一个语言联邦。 总共分为四个层次,<1>:c++是以c为基础的,预处理器等都来自c.<2>object-Oriented C++ 封装继承多态等。<3>模板编程。<4>STL.。对容器、迭代器、算法、以及函数对象有一些规定。 2.条款二:尽量以const,enum,inline替换#define 换句话说就是用编译器替换预处理器比较好。用const等可以有参数类型检查。此外,宏是由预处理器处理的,也许不会进入记号表,当有一个宏被定义在非你所写的头文件...