Битовые маски - equalent/learnmat GitHub Wiki
Битовая маска — определённые данные, которые используются для маскирования — выбора отдельных битов или полей из нескольких битов из двоичной строки или числа. (Википедия)
Битовые маски могут использоваться для хранения нескольких двоичных значений в одном.
_Пример: Функция MessageBox[A/W]
из Windows API предназначена для открытия всплывающего сообщения. В первом аргументе указывается HWND
окна, на котором должно открыться сообщение. Далее идут строки текста сообщения и его заголовка. Последний аргумент — битовая маска uint32_t
, принимающая параметры всплывающего сообщения. _