Si tengo una declaración #define dentro de un espacio de nombres, tales como:declaraciones #define dentro de un espacio de nombres
namespace MyNamespace
{
#define SOME_VALUE 0xDEADBABE
}
Estoy en lo correcto al decir que la declaración #define no se limita al espacio de nombres?
¿Lo siguiente es lo "correcto" para hacer?
namespace MyNamespace
{
const unsigned int SOME_VALUE = 0xDEADBABE;
}
Correcto en ambos casos. –