Я хочу установить значение FourCC в C ++, то есть 4-байтовое целое число без знака.
Полагаю, очевидным способом является #define, например
#define FOURCC(a,b,c,d) ( (uint32) (((d)<<24) | ((c)<<16) | ((b)<<8) | (a)) )
и затем:
uint32 id( FOURCC('b','l','a','h') );
Какой самый элегантный способ сделать это?