Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Element członkowski : nie można zadeklarować ani zdefiniować go w bieżącym zakresie
Wewnątrz przestrzeni nazw, klasy lub funkcji można zdefiniować tylko składową tej samej przestrzeni nazw, klasy lub funkcji lub składowej, która jest ujęta w tę samą przestrzeń nazw, klasę lub funkcję.
Poniższy przykład generuje C2911:
// C2911.cpp
struct A;
namespace M {
struct D;
}
namespace N {
struct C;
namespace O {
struct B;
}
// in N
struct ::A {}; // C2911 A is member of global NS
struct O::B{}; // OK B is in O, O is inside of N
struct C {}; // OK C is member of N
struct M::D {}; // C2911 D is member of M, M not enclosed by N
}