Manipulation de flux ostringstream
Bonjour,
je cherche a utiliser des pointeurs de flux pour pouvoir effectuer une partie de programme en méthode. Pour l'instant je n'arrive pas à gérer cette logique, voici un petit code d'exemple pour montrer ce que j'ai fait
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <iostream>
#include <sstream>
int main()
{
std::ostringstream oss1,oss2,*p_oss;
oss1 << "1";
oss2 << "2";
p_oss = &oss1;
*p_oss << " p1";
p_oss = &oss2;
*p_oss << " p2";
std::cout << "oss1" << oss1 << std::endl;
std::cout << "oss2" << oss2 << std::endl;
} |
Si quelqu'un peut me dire ce qui ne va pas... car la sortie actuelle est:
Code:
1 2
| oss10012FE98
oss20012FE10 |
Cordialement