Ich möchte über einige Bereich springen, um direkt auf eine statische Variable zugreifen, ohne alle meine Bereich schreiben.Definiere mit dem Bereich innerhalb
nts::CLI::Mode::AMode::Out
wo Out Zeiger auf statische Variable zu dem einen ist, würde ich dort schreibend zugreifen möchten
nts::Out
eine Möglichkeit, dies zu tun, um meine mit prepocessor definieren oder einen anderen Zeiger in Namespace NTS?
Vielleicht ist nur ein Architekturfehler, sollte ich meine statische Variable in nts Namespace setzen?
Warum möchten Sie das tun? Was ist die Motivation hier? Wenn Sie den Umfang des Schreibens reduzieren möchten, können Sie einfach 'using nts :: CLI :: Mode :: Amode :: Out 'verwenden und' Out' glücklich in Ihrem Code verwenden, ohne immer wieder den vollständigen Namespace-qualifizierten Namen schreiben zu müssen – Rishi
Sind 'nts',' CLI', 'Mode' und' AMode' alle Namespaces? –
Nein, NTS ist ein Namespace, andere sind Klasse –