Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
'function' : keine Funktionsvorlage definiert, die der erzwungenen Instanziierung entspricht
Bemerkungen
Sie können keine Funktionsvorlage instanziieren, die nicht deklariert wurde.
Example
Das folgende Beispiel führt zu C4667:
// C4667a.cpp
// compile with: /LD /W1
template
void max(const int &, const int &); // C4667 expected
Um diese Warnung zu vermeiden, deklarieren Sie zuerst die Funktionsvorlage:
// C4667b.cpp
// compile with: /LD
// Declare the function template
template<typename T>
const T &max(const T &a, const T &b) {
return (a > b) ? a : b;
}
// Then forcibly instantiate it with a desired type ... i.e. 'int'
//
template
const int &max(const int &, const int &);