Delen via


Compilerfout C2427

'klasse': kan klasse in dit bereik niet definiƫren

Opmerkingen

Er is geprobeerd een geneste klasse te definiƫren, maar de geneste klasse is lid van een basisklasse, niet de meest bevatde klasse.

Example

In het volgende voorbeeld wordt C2427 gegenereerd:

// 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 {};