Se ho una dichiarazione # define all'interno di uno spazio dei nomi in quanto tale:dichiarazioni #define all'interno di uno spazio dei nomi
namespace MyNamespace
{
#define SOME_VALUE 0xDEADBABE
}
Ho ragione nel dire che la dichiarazione #define non è limitato allo spazio dei nomi?
È la seguente cosa "corretta" da fare?
namespace MyNamespace
{
const unsigned int SOME_VALUE = 0xDEADBABE;
}
Corretto in entrambi i casi. –