|
|
|
| Почему отличаются значения флагов-манипуляторов управления вводом/выводом, которые нахожу в инете, от тех значений, которые применяются в VC++ 2010?
В описаниях:
skipws 0x0001
left 0x0002
right 0x0004
internal 0x0008
dec 0x0010
oct 0x0020
hex 0x0040
showbase 0x0080
showpoint 0x0100
uppercase 0x0200
showpos 0x0400
scientific 0x0800
fixed 0x1000
unitbuf 0x2000
stdio 0x4000
boolalpha 0x8000
Реально (в VC++ 2010):
skipws 0x0001
unitbuf 0x0002
uppercase 0x0004
showbase 0x0008
showpoint 0x0010
showpos 0x0020
left 0x0040
right 0x0080
internal 0x0100
dec 0x0200
oct 0x0400
hex 0x0800
scientific 0x1000
fixed 0x2000
boolalpha 0x4000
stdio 0x8000
Нет стандарта? Зависит от компилятора? | |
|
|
|
|
|
|
|
для: alsav22
(12.04.2012 в 14:05)
| | На самом деле числовые значения всегда могут чуть-чуть отличаться, стараются этого не делать, но иногда бывает крайне неудачное числовое распределение и его нужно менять. Именно поэтому крайне не рекомендуется ориентироваться на числовые значения, только на мнемоники и константы. | |
|
|
|
|
|
|
|
для: cheops
(13.04.2012 в 14:31)
| | Благодарю! | |
|
|
|