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.
"class" : nie można zdefiniować klasy w tym zakresie
Uwagi
Podjęto próbę zdefiniowania klasy zagnieżdżonej, ale zagnieżdżona klasa jest składową klasy bazowej, a nie najbardziej zawierającej klasę.
Example
Poniższy przykład generuje C2427:
// C2427.cpp
// compile with: /c
template <class T>
struct S {
struct Inner;
};
struct Y : S<int> {};
struct Y::Inner {}; // C2427
// OK
template<typename T>
struct S<T>::Inner {};