Я хочу получить некоторые настройки, которые храню в реестре, и если они отличаются от #define
Я хочу переопределить его, могу ли я сделать это таким образом?:
#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?