Таким образом, данная форма s

Автор admin Четверг, 14 мая 2009 11:32

Таким образом, данная форма setf() гарантирует, что при установке одного флага остальные флаги соответствующей группы будут сброшены. Манипулятор ios::hex делает это автоматически, поэтому вам не придется разбираться во внутренних подробностях реализации этого класса и вообще знать, что система счисления определяется набором двоичных флагов. Позднее вы убедитесь, что функциональность setf() всегда обеспечивается эквивалентными манипуляторами. Ниже перечислены группы флагов и эффект от их установки. Флаги группы ios::basefield: ios::dec Целочисленные значения форматируются в десятичной системе счисления (используется по умолчанию, префикс не нужен). ios::hex Целочисленные значения форматируются в шестнадцатеричной системе счисления. ios::0Ct Целочисленные значения форматируются в восьмеричной системе счисления. Флаги группы ios::floatfield (если ни один флаг не установлен, ее количество значащих цифр определяется полем precision): ios: scientific Вещественные числа отображаются в научной (экспоненциальной) записи. Количество цифр в дробной части определяется полем precision. ios::fixed Вещественные числ


Комментарии закрыты.