Если у меня есть структура С++, определяющая 64-битное слово данных, например..
struct SMyDataWord
{
int Name : 40;
int Colour : 24;
};
Что означает синтаксис : 40
означает... означает ли это, что первые 40 бит зарезервированы для имени и остальных 24 бит для цвета?
Вот как он, кажется, используется, но я не сталкивался с ним раньше.