C++使用之恒量的定义

C++使用之常量的定义在介绍C的常前,先看下下面的代码。// myclass.cppconst int MAX_NAME_LENGTH 128con

C++使用之常量的定义

在介绍C++的常前,先看下下面的代码。

// myclass.cppconst int MAX_NAME_LENGTH = 128;const float LOG_2E = log2(2.71828183f);const std::string LOG_FILE_NAME = “filename.log”;

当然,在某些情况下,使用枚举类型代替常量也可以避免文件空间膨胀的问题。

参考资料:

1. C++ Primer 中文版,第三版

2. C++ API 设计

3. Effective C++ 中文版,第三版