Bonjour � tous.

Un point me turlupine � propos de la classe ostringstream. Voici l'un des constructeurs disponibles :
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);
Na�vement, je pensais pouvoir l'utiliser comme suit :
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;
avec une sortie telle que : "abcd12".
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� ????