#define Anweisungen in einem Namespace

Wenn ich eine #define-Anweisung in einem namespace als solche:

namespace MyNamespace
{
  #define SOME_VALUE 0xDEADBABE
}

Bin ich richtig zu sagen, dass die #define-Anweisung ist nicht eingeschränkt auf den Namensraum?

Ist die nach der "richtigen" Sache zu tun?

namespace MyNamespace
{
  const unsigned int SOME_VALUE = 0xDEADBABE;
}

InformationsquelleAutor der Frage Soo Wei Tan | 2009-07-06

Schreibe einen Kommentar