Partager via


Erreur du compilateur C2516

'name' : n’est pas une classe de base légale

La classe est dérivée d’un nom de type défini par une typedef instruction.

L’exemple suivant génère l’erreur C2516 :

// C2516.cpp
typedef unsigned long ulong;
class C : public ulong {}; // C2516