[C++] showpos/hidepos

Pagina: 1
Acties:

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Wat is de 'normale' manier om het effect van showpos ongedaan te maken? Er is geen hidepos en
code:
1
f.ios_base::setf(0, ios_base::showpos);

vind ik niet zo netjes staan.

Verwijderd

Normaal gebruik je de unsetf() methode om flags te wissen, mooier kan ik het niet maken ;)

Anderzijds zou je de stream modifiers kunnen gebruiken, daar zou noshowpos wel moeten bestaan, dus:
code:
1
2
std::cout << std::showpos << n << std::endl;
std::cout << std::noshowpos << n << std::endl;