cs_kawito
Messages postés24Date d'inscriptiondimanche 20 juillet 2003StatutMembreDernière intervention13 décembre 2005
-
10 mars 2004 à 16:15
cs_assoul
Messages postés4Date d'inscriptionvendredi 22 avril 2005StatutMembreDernière intervention28 décembre 2008
-
28 déc. 2008 à 11:03
bonjour,
je realise une classe Chaine en c++, et j'aimerais savoir comment surcharger l'operateur >>
friend istream& operator>>(istream& i, Chaine& s)
{
char buf[1024] ;
i >> buf ;
s = buf ;
return i ;
}
ce qui me plait pas dans cette exemple c'est qu'il y a un buffer de 1024 de declaré, que ce passerais t'il si le istream est plus grand ?
c'est pas tres prope ?
comment calculer la longueur du istream afin d'allouer juste ce qu'il faut avec un new ?