Teilen über


Compilerfehler C2909

„identifier“: Für die explizite Instanziierung einer Funktionsvorlage ist ein Rückgabetyp erforderlich.

Bemerkungen

Eine explizite Instanziierung einer Funktionsvorlage erfordert die explizite Angabe ihres Rückgabetyps. Die implizite Angabe von Rückgabetypen ist nicht möglich.

Example

Im folgenden Beispiel wird C2909 generiert:

// C2909.cpp
// compile with: /c
template<class T> int f(T);
template f<int>(int);         // C2909
template int f<int>(int);   // OK