-
- Это сарказм? Оно работает, если присваивается т.н. compound
literal. Но вот не знаю, можно ли присваивать как обычные
переменные? - Nikolay_Po(17.04.2025 15:52)
- Не препятствий для патриотов!(с) Нужно только чтобы структуры имели
одинаковый тип. По моему эта фишка появилась с С99, поэтому многие
ей не пользуются. - IBAH(17.04.2025 16:01)
- Во втором издании K&R структуры уже можно присваивать, это 1988 год. Скорее всего в стандарт C89 это уже вошло. ЫЫyкпy(707 знак., 17.04.2025 17:21)
- Можно. Компилятор подставляет туда memcpy. - SciFi(17.04.2025 15:56)
- Всегда мучил вопрос, а memcpy учитывает разрядность процессора?
Копирует, тупо, по байту, или 32-16-8 - IBAH(17.04.2025 16:28)
- В современных компиляторах memcpy часто инлайнится, т.е. учитывает всё. - AlexBi(17.04.2025 16:40)
- Есть развёрнутые варианты на асмах и на сях: SciFi(2 знак., 17.04.2025 16:32, ссылка, ссылка)
- Всегда мучил вопрос, а memcpy учитывает разрядность процессора?
Копирует, тупо, по байту, или 32-16-8 - IBAH(17.04.2025 16:28)
- Не препятствий для патриотов!(с) Нужно только чтобы структуры имели
одинаковый тип. По моему эта фишка появилась с С99, поэтому многие
ей не пользуются. - IBAH(17.04.2025 16:01)
- Это сарказм? Оно работает, если присваивается т.н. compound
literal. Но вот не знаю, можно ли присваивать как обычные
переменные? - Nikolay_Po(17.04.2025 15:52)