Bonjour � tous.
Un point me turlupine � propos de la classe ostringstream. Voici l'un des constructeurs disponibles :
Na�vement, je pensais pouvoir l'utiliser comme suit :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 explicit basic_ostringstream( const basic_string<charT,traits,Allocator>& str, ios_base::openmode which = ios_base::out);
avec une sortie telle que : "abcd12".
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 ostringstream ostr( "abdc", ios::out | ios::app ); ostr << "1" << "2"; cout << ostr.str().c_str() << endl;
Or, la sortie que j'obtiens est : "12cd". Le ios::app a �t� ignor� par le constructeur. Je ne te trouve aucune indication l�-dessus dans le Standard. Un d�tail m'aurait-il �chapp� ????
Partager