Qt

C++ Битовые операции. Установить значение определённого бита

До этого почему-то использовал отдельно сброс и установку битов по позиции. Сейчас собрал в одну функцию.

//--  Set bit value by pos
void setBit(uchar &var, uchar pos, bool val)
{
    var = (var & ~ (1<<pos)) | (val << pos);
}

			

Related posts

Qt QML nested Layouts, Layout.fillWidth: true не работает, и как быть с Layout.alignment

QML Text elide and show more

QML Сделать задержку перед началом анимации