我在源代码中有以下内容。
#define VAR 3.0
但是当我尝试打印出来时,
cout << VAR;
我得到了价值
3
当我传递一个预处理器标志 -DVAR 时,也会发生同样的事情。我已经检查了输出
g++ -E -P
并且正确的值被预处理器替换,但可执行输出被截断。
我在源代码中有以下内容。
#define VAR 3.0
但是当我尝试打印出来时,
cout << VAR;
我得到了价值
3
当我传递一个预处理器标志 -DVAR 时,也会发生同样的事情。我已经检查了输出
g++ -E -P
并且正确的值被预处理器替换,但可执行输出被截断。