Николай Веселуха
Высший разум
(360666)
1 год назад
std::cout.setf(std::ios::showpos) – это флаг форматированного потока вывода
std::showpos – это манипулятор форматированного потока вывода
Флаги – это логические переменные, которые можно включить или выключить.
Манипуляторы – это объекты, которые помещаются в поток и влияют на способ ввода-вывода данных.
Шизануки ОннаЗнаток (347)
1 год назад
спасибо.
А внутри как этот процесс, если не манипуляторы, а флаги? т.е., сначала включаются флаги, и потом в выходной поток?
а манипуляторы - включают флаг только если до них дошла очередь добавления в поток?
а если std::showpos, то только у чисел после showpos
Можно ли простым языком объяснить, что там во внутренней кухне?. Т.е.. в первом случае символы сначала в одном буфере, и обрабатывается формат. А во втором что?