Cześć, mam problem z templatami. Muszę zrobić funkcję która zwróci wartość w typie zależnym od zmiennej której ma być przypisanej. Czy jest do w ogóle możliwe? Wydaje mi się że gdzieś coś takiego widziałem. Typ musi sam się wycastować, tzn. nie ma to być zwykły template typu Funkcja<double>();
<code=cpp
template <class Typ>
Typ Funkcja()
{
return Typ(1000);
}
int main()
{
double Wartosc1 = Funkcja();
float Wartosc2 = Funkcja();
int Wartosc3 = Funkcja();
return 0;
}