Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"paraméter" : nem használható "kulcsszó" általános típus lefoglalásához
Megjegyzések
Egy típus példányosításához megfelelő konstruktorra van szükség. A fordító azonban nem tudja biztosítani, hogy megfelelő konstruktor legyen elérhető.
A hiba megoldásához használhat sablonokat általános helyett, vagy több módszer egyikével is létrehozhat egy ilyen típusú példányt.
Example
Az alábbi példa C3227-et hoz létre.
// C3227.cpp
// compile with: /clr /c
generic<class T> interface class ICreate {
static T Create();
};
generic <class T>
where T : ICreate<T>
ref class C {
void f() {
T t = new T; // C3227
// OK
T t2 = ICreate<T>::Create();
T t3 = safe_cast<T>( System::Activator::CreateInstance(T::typeid) );
}
};