我想一些我的设置存储在注册表中,如果他们从#define
我想重新定义不同,我可以做到这样?:我可以这样使用#undef吗?
#define DEFINED_X "testSetting"
void LoadConfig()
{
regConfigX = some value previusly stored in the registry;
if(regConfigX!=DEFINED_X)
{
#undef DEFINED_X
#define DEFINED_X regConfigX
}
}
我因子评分#define
只用在编译时,运行编译后的exe文件时这个代码能工作吗?