我想一些我的設置存儲在註冊表中,如果他們從#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文件時這個代碼能工作嗎?