problem z stringstream
Ostatnio zmodyfikowano 2011-05-28 09:29
absflg |
» 2011-05-28 01:01:46 Bufory, stringstreamy i wszystko inne jest dobrze. Ale zmienna do której zapisuje nie.
istream>>Student
while( ss >> ocena ) s.fRekordOcen.push_back( ocena );
Przepisuje kolejne oceny do Student#fRekordOcen, ale nie usuwa starych.
Więc gdy wywołuje
istream & operator >>( istream & in, Studenci & s ) { Student student; while( in >> student ) s.wszyscy.push_back( student ); return in; }
przepisuje kolejne oceny i dane osobowe do obiektu student , ale nie usuwa starych ocen, dlatego każdy następny ma oceny poprzedniego. |
|
yang Temat założony przez niniejszego użytkownika |
» 2011-05-28 09:29:31 dzięki :)
wystarczyła jedna linijka w odpowiednim miejscu:
s.fRekordOcen.clear();
|
|
1 « 2 » |