Delen via


Compilerfout C3628

'basisklasse': beheerde of WinRT-klassen bieden alleen ondersteuning voor openbare overerving

Opmerkingen

Er is een poging gedaan om een beheerde of WinRT-klasse te gebruiken als een privé - of beveiligde basisklasse. Een beheerde of WinRT-klasse kan alleen worden gebruikt als basisklasse met openbare toegang.

Example

In het volgende voorbeeld wordt C3628 gegenereerd en ziet u hoe u dit kunt oplossen:

// C3628a.cpp
// compile with: /clr
ref class B {
};

ref class D : private B {   // C3628

// The following line resolves the error.
// ref class D : public B {
};

int main() {
}