Parce que tu n'as, simplement, pas besoin de connaitre la taille...
En effet, on pourrait parfaitement envisager une situation dans laquelle ton istringstream est rempli d'un cot� (un thread qui envoie des informations, par exemple) et vid� par un autre (un deuxi�me thread qui converti les informations que le premier a envoy� dedans).
De plus, la taille que tu obtiendrais serait la taille totale du flux, incluant tous les caract�res utiles � la conversion mais n'intervenant pas dans la valeur convertie(espace, tabulation, retour � la ligne, ...)
Or, ce n'est, tr�s certainement pas ce genre d'information que tu esp�re obtenir en en demandant la taille

C'est la raison pour laquelle on ne travaille jamais avec une boucle se basant sur la taille du flux, mais bien avec une boucle dans laquelle on entre uniquement si le flux est valide

Partager