Errore del compilatore C2516
'name': non è una classe di base legale
La classe è derivata da un nome di tipo definito da un'istruzione typedef
.
L'esempio seguente genera l'errore C2516:
// C2516.cpp
typedef unsigned long ulong;
class C : public ulong {}; // C2516