ciao.
cos ha di sbagliato questo template?
,poi si deve mettere la dichiarazione e l'implementazione in un unico file giusto?codice:template <class T> class templ { public: int max (T a, T b); };
USo vs 2003 (vc++)
ciao.
cos ha di sbagliato questo template?
,poi si deve mettere la dichiarazione e l'implementazione in un unico file giusto?codice:template <class T> class templ { public: int max (T a, T b); };
USo vs 2003 (vc++)
Il tipo di ritorno della funzione.
P.S.codice:template <class T> class templ { public: T max (T a, T b); };
Anche se in questo caso sarebbe meglio passare un reference.
Si, i template vanno scritti nell'header file.codice:template <class T> class templ { public: T& max (T& a, T& b); };