namespace CounterNameSpace {
int upperbound;
int lowerbound;
using namespace NS;//Error
}
namespace NS {
int i;
}
// ...
namespace NS {
int j;
}
Im obigen Fall wird ein Fehler angezeigt. Fehler C2871: 'NS': ein Namespace mit diesem Namen existiert nicht Ich weiß, wenn ich NS vorher cornernamespace Problem wird gelöst werden. Aber ich möchte nur wissen, ob etwas wie Vorwärtsdeklaration von Namespaces in C++ existiert oder nicht. So dass das obige Problem gelöst wird, ohne NS vor dem Gegenraum zu definieren. bitte helfen.Forward-Deklaration des Namensraums
@ user1872084 :: Der obige Link bezieht sich auf die Vorwärtsdeklaration der Klasse. – Kenta