Sdílet prostřednictvím


Chyba kompilátoru C2785

"deklarace1" a "deklarace2" mají různé návratové typy.

Poznámky

Návratový typ specializace šablony funkce se liší od návratového typu šablony primární funkce.

Oprava této chyby

  1. Zkontrolujte všechny specializace šablony funkce a zkontrolujte konzistenci.

Příklad

Následující příklad generuje C2785:

// C2785.cpp
// compile with: /c
template<class T> void f(T);

template<> int f(int); // C2785
template<> void f(int); // OK