Есть задание по с++:
Проверить какие флаги потока вывода установлены и заменить попарно на левое выравнивание на правое выравнивание (и наоборот) убрать + перед числом, если установлен и установить, если сброшен.
Разобрался как изменить выравнивание и установить +. Но не могу разобраться как проверить какие флаги уже установлены. Где можно подробнее об этом почить или посмотреть примеры? Может кто-то может показать пример кода.
Собственно есть такая функция-член для потоков, которая так и называется flags
. Можно как установить новые флаги, так и считать имеющиеся.
Проверить какой-то конкретный флаг на наличие можно с помощью битовой операции "и". Например, на флаг showpos
:
auto flags = stream.flags();
if (flags & std::ios::showpos)
{
// showpos установлен
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Событие select_list_currentClick(e) должно переключать класс open для того, чтобы появлялся селект как справа на скрине Но оно почему-то срабатывает очень...
На телефонах owlcarousel показывает все слайды
Есть сайт с записямиПользователю предлагаеться поделиться записью в Фейсбук
Купил тему Metronic и хочу ее подключить к своей системеУ темы подключаются 2 скрипта