Я нашел модуль платформы, но он говорит, что возвращает 'Windows', и он возвращает 'Microsoft' на моей машине. Я замечаю в другом потоке здесь на stackoverflow, он иногда возвращает 'Vista'. Так...
Я в настоящее время разрабатываю межплатформенное приложение C. Действительно ли там какой-либо компилятор является макросом, который определяется только во время компиляции в Windows, таким образом, я могу #ifdef некоторый Windows определенный #includes?
В моем компиляторе следующий псевдокод (значения заменены двоичными): sint32 word = (10000000 00000000 00000000 00000000);
слово >> = 16; создает слово с битовым полем, которое выглядит следующим образом:
...