ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1184908 Топик полностью
il-2 (08.03.2022 10:55, просмотров: 132) ответил Argon на Реально ли средствами препроцессора C/C++ определить разрядность МК? Как мы все знаем, sizeof(int) не годится. Специфические макросы применять нежелательно, т.к. компиляторы могут быть разными.
Это вопрос не возможности, а необходимости. Зачем? Задачи, когда желательно знать разрядность МК, чтобы повысить эффективность кода решаются без препроцессора. Если все-таки хочется, то это можно сделать, включив в файл compiler.h (свой для разных компиляторов) соответствующее #define