Приветстсвую! Решил поработать с двоичными числами в Qt, а точнее разобраться с константами из enum'a QStyle :: StateFlag.
Что я хочу? Вывести константу в виде двоичного числа, преобразованного в виде std::string.
Что я делаю?
std::bitset<32> temp(static_cast<int>(QStyle::State_AutoRaise));
qDebug() << temp.to_string();
В чём проблема? Получаю ошибку:
invalid operands to binary expression ('QDebug' and 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >')
Но проблема в том, что никакой static_cast не помогает в этом случае... Подскажите как справиться с моей задачей в C++ / Qt. Заранее спасибо!
Спасибо vt-egorov, за ответ, это помогло! Также нашёл вот такое решение:
qDebug() << QString::number(QStyle::State_AutoRaise, 2);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Полный текст ошибки:
Пишу авторизацию бота на YouTube через свой браузер (WebKit) и столкнулся с такой проблемой: Согласно документации, сервер после авторизации перенаправит...