Est-il possible d'essayer de lire à partir d'un flux, mais ne pas modifier le flux lui-même (et renvoyer booléen si c'était un succès)? Cela ne fonctionne pas parce que stringstream n'a pas de constructeur de copie publique. Comment le faire alors?Lecture non destructible à partir d'un flux
Est-il possible de le résoudre si on remplace stringstream par istream?
Ne fonctionne pas sur tous les flux bien sûr. – MSalters
Bien sûr :). Je me référais strictement à std :: stringstream (fonctionne aussi pour les streams sur des fichiers normaux). –