Udostępnij za pomocą


Błąd kompilatora C2909

"identifier": jawne utworzenie wystąpienia szablonu funkcji wymaga zwracanego typu

Uwagi

Jawne utworzenie wystąpienia szablonu funkcji wymaga jawnej specyfikacji jej typu zwracanego. Niejawna specyfikacja zwracanego typu nie działa.

Example

Poniższy przykład generuje kod C2909:

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