Поделиться через


Ошибка компилятора C2516

"name" : не является юридическим базовым классом

Замечания

Класс является производным от имени типа, определенного инструкцией typedef .

Example

В следующем примере возникает ошибка C2516:

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