ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 апреля
1020661 Топик полностью
RxTx (24.07.2020 15:53, просмотров: 759) ответил fk0 на Где я говорил про void*? Речь про указатель на int.
Ты написал в прошлом сообщении (цитирую твои слова): "а с некой абстрактной моделью вычислительной машины заданной СТАНДАРТОМ ЯЗЫКА". Ты выражение "стандарт языка" понимаешь как-то не так как все люди? Какие еще "оптимизаторы", какие "кодогенераторы" в стандарте языка C? Вот я тебя и прошу подтвердить твою же фразу. Мне еще в 2-3х сообщениях требовать с тебя цитату из стандарта? Или не будем валять дурака, и ты уже все понял, что по стандарту языка C прав именно 

Гудвин?

Можно наперед сказать, что признать тебе это будет очень тяжело, и вряд ли ты это признаешь. И все потому что это влечет за собой вывод - некоторые вещи, что ты писал до этого - ложны. Имеет место на самом деле баг в реализации оптимиации memcpy() (он есть в GCC bugzilla, Bug 50417). На твоем месте я бы насторожился, что один компилятор компилирует нормально, другой нет. И еще. Использование функции memcpy всегда многие годы считалось единственным переносимым кросплатформенным методом обращаться к ЛЮБЫМ данным, как бы они ни были выровнены.