ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1002650 Топик полностью
fk0, легенда (08.05.2020 16:43, просмотров: 211) ответил il-2 на PREPARE_X_READ - это только альтернатива условной директиве в хедере. Можно и без него. Да и остальное тоже - как еще один вариант. Лично я - за инкапсуляцию.
Ты x_ptr сделал глобальным, в итоге он не оптимизируется. Если его сделать статическим и присваивать в хидере -- по крайней мере оптимизируется и косвенной адресации мы в коде не увидим. И во-вторых у тебя никто не мешает написать x=!0. И в третьих проблемы с const на гарвардских архитектурах. В четвертых макрос сулящий проблемы: я вариант с геттером инлайн-функцией (их умел даже hitech-C, если кто-то сегодня не умеет, то наверное следует сменить компилятор) предлагал ниже. 
[ZX]