【发布时间】:2011-04-19 03:41:09
【问题描述】:
大家好,在 C++ 中,定义一个在整个应用程序中使用的常量,你们通常的做法是什么?
#define WINDOWS_HEIGHT 1024
或
const int WINDOWS_HEIGHT = 1024;
谢谢。
【问题讨论】:
-
调试器将无法对宏执行任何操作。
-
@Martin,这不一定是真的。 gdb 支持macro expansion。
-
参见 [ static const vs #define ](stackoverflow.com/questions/1637332/static-const-vs-define)。
标签: c++