cs_julojulo
Messages postés4Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention17 décembre 2003
-
16 déc. 2003 à 17:49
cs_julojulo
Messages postés4Date d'inscriptionsamedi 1 novembre 2003StatutMembreDernière intervention17 décembre 2003
-
17 déc. 2003 à 08:50
je suis en train d'ecrire une classe vecteur semblable a la classe vector, je dois donc redefinir loperateur =
mais je ne sais pas si VC++ accepte la commande return this;
ds ce code est il possible de le remplacer par autre chose??
merci de vc y penchez..
template <class T> vecteur<T>& vecteur<T> :: operator = (const vecteur<T> &source)
{
if (size!=source.size)
{
if (size>0)
{
delete[] v;
size = source.size;
}
if (size>0) v=new T[size];
}
for (int i=0; i<size; i++)
v[i]=source.v[i];
return *this;