(这也是c问题)
可以说我有2个文件g1.cppdf.h(作为标题)。
df.h包含名为EP1的变量:

#define EP1     400



g1.cpp是包含df.h文件。

................................................... ..........

让我们尝试设置/获取EP1值(通过g1.cpp


现在,如果我尝试获取EP1值,它将正常工作而不会出现任何错误:
int xp = EP1;(xp = 400)


但是当iam尝试将新值设置为EP1时:
EP1 = 10000;

有一个例外:


error: lvalue required as left operand of assignment
(mingw)



我的问题是:
如何为EP1设置新值?

最佳答案

我的问题是:如何为EP1设置新值?


#undef EP1
#define EP1 10000


EP1不是变量,它是macro

关于c++ - 关于将新值设置为变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25478195/

10-12 23:50