一 #define ASPECT_RATIO 1.653
通常用如下代替:(定义一个常量替代宏)
const double AspectRatio=1.653(通常用大写字母写宏)
以常量替代#defines,有两种特殊情况:
1 定义常量指针
........→(常量定义式通常被放在头文件中,以便不同的代码含入,所以指针定义为const)常量字符串 const char* const authorName = " ABC"
→(string 对象比 char *更好,所以更适宜学成) const std::string authorName =" ABC"
2 class专属常量
........→class GamePlayer {
private:
static (静态变量) const int NumTurns= 5; //常量声明式
int scores[NumTurns]; //使用该常量
......