Code:
template <typename tippodatka>
tippodatka Oduzmi( tippodatka a, tippodatka b )
{
return a - b;
};
template <typename tippodatka>
tippodatka Oduzmi( tippodatka a, tippodatka b )
{
return a - b;
};
Treba mi da tippodatka moze da bude samo int i float. Da li je moguce napraviti takvo ogranicenje?
Jos jedno pitanje... kadam imam klasu:
Code:
template <typename tippodatka>
class Proba
{
public:
tippodatka Oduzmi( tippodatka a, tippodatka b );
void Nista();
};
template <typename tippodatka>
class Proba
{
public:
tippodatka Oduzmi( tippodatka a, tippodatka b );
void Nista();
};
kako posle da napisem sta ta funkcija radi? Ako napisem:
Code:
template <typename tippodatka>
tippodatka Proba::Oduzmi( tippodatka a, tippodatka b )
{
return a - b;
};
void Proba::Nista()
{
return;
};
template <typename tippodatka>
tippodatka Proba::Oduzmi( tippodatka a, tippodatka b )
{
return a - b;
};
void Proba::Nista()
{
return;
};
Dobijem gresku za obe funkcije: use of class template requires template argument list