Al usar cout
, ¿cuál es el formateador predeterminado definido en el encabezado <iomanip>
? En otras palabras, una vez que configuro mi formateador en fixed
usando cout << fixed << setPrecision(2)
, ¿cómo lo cambio? O bien, ¿qué estoy cambiando de nuevo a?¿Qué es lo opuesto a `fixed` in cout?
Respuesta
Lo contrario de std::fixed
es std::scientific
.
(a encontrar una buena lista de manipuladores en this great answer.)
Puede usar resetiosflags()
para desarmar las banderas.
Lo contrario de std::fixed
es std::scientific
. Eso podría hacer por ti.
Sin embargo, si desea restaurar más banderas, o si necesita el estado anterior, en lugar de la predeterminada, puede utilizar mejores soluciones:
la
std::resetiosflags
manipulador le permite restablecer los indicadores específicos para sus valores predeterminados;las dos funciones
ios::flags
le permiten guardar y restaurar los valores anteriores de los indicadores de formato.
uhm, en el sentido de "volver al valor predeterminado", lo contrario de 'std :: fixed' no es' std :: scientific'. es más como un modo automático de cambio de formato. –
La respuesta es std::defaultfloat
en C++ 11. Para lograr esto en C++ 03 que puede hacer
cout.unsetf(std::ios_base::floatfield);
- 1. ¿Qué es lo opuesto a Array # reject in ruby?
- 2. ¿Qué es lo opuesto a "es"?
- 3. ¿Qué es lo opuesto a od (1)?
- 4. ¿Qué es lo opuesto a jQuery `.get()`?
- 5. ¿Qué es lo opuesto a un nbsp?
- 6. Lo opuesto a jQuery.param()
- 7. ¿Qué es lo opuesto a chr() en Ruby?
- 8. ¿Qué es lo opuesto a `git diff HEAD ^`?
- 9. ¿Qué es lo opuesto a la carga lenta?
- 10. ¿Qué es lo opuesto a la función de explosión?
- 11. ¿Qué es lo opuesto a Math.pow de JavaScript?
- 12. ¿Qué es lo opuesto a @login_required decorator for Django views?
- 13. ¿Qué es lo opuesto a la inclusión de Ruby?
- 14. ¿Qué es lo opuesto a una clase base en OOP?
- 15. ¿Cómo hacer lo opuesto a diff?
- 16. ¿Qué es lo opuesto al patrón del observador?
- 17. F7 en Visual Studio 2010 - ¿Qué es lo opuesto?
- 18. ¿Qué es lo opuesto al escape, en javascript?
- 19. ¿Cuál es el opuesto opuesto a esto: comando not()
- 20. ¿Qué es lo opuesto a: pasar el mouse (al dejar el mouse)?
- 21. cout - ¿qué significa?
- 22. Opuesto a os.path.commonprefix
- 23. C++ Tutorial cout.setf (ios :: fixed); y cout.precision();
- 24. JQuery find() opuesto a
- 25. ¿Por qué std :: cout en lugar de simplemente cout?
- 26. ¿Opcionalmente opuesto a flatmap?
- 27. Opuesto a Python para ... else
- 28. ¿Qué es lo opuesto a url_for en Rails? ¿Una función que toma un camino y genera la ruta interpretada?
- 29. ¿Qué es lo opuesto a la cabeza? Quiero que todos, pero las primeras N líneas de un archivo
- 30. Método opuesto a BitConverter.ToString?
¿Hay un "defecto" que puedo fijar a? – Moshe
Creo que el valor predeterminado es 'std :: ios :: scientific'. – Chad
@Moshe: Desafortunadamente, no hay una forma simple de restablecer completamente una secuencia. Incluso el código más elaborado que he visto para hacer eso (por James Kanze, hace más de una década) echa de menos algunas propiedades esotéricasm, como 'iword' y' prword'. (Por supuesto, James era plenamente consciente de las limitaciones). Sin embargo, puede llegar muy lejos con ['std :: ios :: flags()'] (http://www.cplusplus.com/reference/iostream/ ios_base/flags /). – sbi