Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Deklaracje1 i "deklaracja2" mają różne typy zwracane
Zwracany typ specjalizacji szablonu funkcji różni się od zwracanego typu szablonu funkcji podstawowej.
Aby poprawić ten błąd
- Sprawdź wszystkie specjalizacje szablonu funkcji, aby uzyskać spójność.
Przykład
Poniższy przykład generuje kod C2785:
// C2785.cpp
// compile with: /c
template<class T> void f(T);
template<> int f(int); // C2785
template<> void f(int); // OK