问题是这样的:
我已经定义了一个这样的宏:
#define PP_TYPE "XX" //XX为任一字符
而现在我要在程序中改变这个宏的定义为:“NXX”
不知有何办法?
我已经定义了一个这样的宏:
#define PP_TYPE "XX" //XX为任一字符
而现在我要在程序中改变这个宏的定义为:“NXX”
不知有何办法?
解决方案 »
- split分割窗口后,如何更新视图数据
- Switch中定义类变量出现编译错误
- 继承了一个CWND的类,并且在其中动态创建一个控件,为什么会没有反应
- 为什么会出现这个警告?
- 大哥大姐叔叔阿姨帮忙看看这个文件写入的问题,很简单,可我是新手,所以不会哦
- 什么叫与设备无关的字体?
- 为什么在定时器下运行就出错阿
- 请教:完全用ODBC API(不要CDataSource、CRecordSet)来做一个数据库操作类,数据库查询怎么写,返回什么东西?立即结帐,谢谢!
- 在SDK方式下,进行的WINDOWS编程怎样使用工具条?
- opengl es从1.1到2.0移植
- 给一个拔号的例子兄弟们
- 我写了一个简单的browser,想在一个打开的html网页里,实现自动点击提交按钮(就form里的submit)的功能!?
#define PP_TYPE "New_XX"
#undef PP_TYPE
#define PP_TYPE "N"##PP_TMP_TYPE不知道可不可以,没有调查.
#define PP_TYPE(x) N##X
然后使用PP_TYPE(x),在程序运行过程中动态带入x即可改变成你所需要的名字,赫赫,等着接分,谢谢了
真希望它可以,不过真的不行!:)看来好象是无解的!
因为有几个宏是我们启动编译后才手工设定的,
即启动我们整个项目编译时,我们可以简单改变几个宏,而得出不同的结果