ios& dec(ios&);
ios& oct(ios&);
ios hex(ios&);
ios& setbase(int);
– змінює систему числення, використовувану для подання цілих чисел при виконанні операцій вставки й добування. setbase(int) – це потоковий маніпулятор.
int n = 1991;
cout << “Decimal: “<< n << oct << “ , Octal: “ << n
<< hex << “, Hexadecimal: “ << n << endl;
int d, o, h;
cin >> d >> oct >> o >> hex >> h;
cout << setbase(16);
6. Установка точності
int precision(int);
– установлює кількість значущих цифр, використовувану при введенні чисел із плаваючою крапкою, і повертає її попереднє значення. За замовчуванням приймається шість цифр.
ios& setprecision(int);
– те ж, що й потоковий метод precision(), за винятком того, що setprecision() – це потоковий маніпулятор.
int precision();
– повертає поточне значення кількості значущих цифр, використовуваних для виведення чисел із плаваючою крапкою.
Лекція 16. Шаблони