Convertir un certain nombre de stringstream à la chaîne avec un ensemble de précision

Je voudrais obtenir un certain nombre de stringstream et de définir à 5 chiffres significatifs. Comment dois-je faire? Jusqu'à présent, c'est ce que j'ai réussi à venir avec:

double a = 34.34566535
std::stringstream precisionValue;
precisionValue.precision(6) << a << std::endl;

Cependant, ce n'est pas la compilation. Merci.

OriginalL'auteur programmingNoob | 2012-09-10