ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1239771 Топик полностью
Nikolay_Po (15.09.2022 15:31 - 15:33, просмотров: 151) ответил SciFi на Очевидно, __CACHE_REGION_SIZE задаётся на уровне линкера, такие вещи передаются в код в виде адресов внешних символов. Обычное дело.
Почему __CACHE_REGION_SIZE объявлен как указатель? Если он и есть указатель, то и обращаться с ним нужно соответственно. Что ожидает программист от превращения указателя в целое число приведением типа? Адрес? Почему тогда размер массива объявлен нулевым? Если не существует объекта, на который указывает указатель, то какого значения мы ждём от указателя? 

В общем, код явно не дружественен оптимизации.