Salut!
Quel est l'intérêt des "istringstream" et "ostringstream" sur l'utilisation d'un "stringstream" simple.
En effet:
permet de faire des entrées/sorties sur le "stringstream"; alors qu'avec les "i/o stringstream" un des deux opérateurs n'est pas défini (logique).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 stringstream s; s<<"azerty"; cout<<s.str(); string str; s>>str; cout<<str<<endl;
Est-ce que les "istringstream" et "ostringstream" sont optimisé pour respectivement les lectures et écritures?
Si oui quel gain de performance peut-on attendre en spécialisant?
Existe il d'autres différences?
Merci pour vos éclaircissements.![]()
Partager