C ++ - Cómo restablecer los indicadores del manipulador de la secuencia de salida [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Restaura el estado de std :: cout después de manipularlo 6 respuestas

Tengo una línea de código que establece el valor de relleno en un carácter '-' en mi salida, pero necesito restablecer la marca setfill a su carácter de espacio en blanco predeterminado. ¿Cómo puedo hacer eso?

cout << setw(14) << "  CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << "  " << setw(15) << '-' << "   " << setw(11) << '-' << endl;

Pensé que esto podría funcionar:

cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill

¿Estoy en el camino equivocado?

Respuestas a la pregunta(5)

Su respuesta a la pregunta