LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

В С++ нельзя, насколько я помню.

а кто этому может помешать? как компилятор установит, что ты ставил одно поле юниона, а потом, где-то прочитал из другого? ты мог это делать в разных местах программы с разницей в полтора года по времени.

юнион это вообще глубоко системный прибабах, необходимый для случаев когда один и тот же код интерпретирует данную область памяти по разному. например float в виде массива байтов.

Исправление alysnix, :

В С++ нельзя, насколько я помню.

а кто этому может помешать? как компилятор установит, что ты ставил одно поле юниона, а потом, где-то прочитал из другого? ты мог это делать в разных местах программы с разницей в полтора года по времени.

Исходная версия alysnix, :

В С++ нельзя, насколько я помню.

а кто этому может помешать? как компилятор устновит, что ты ставил одно поле юниона, а потом, где-то прочитал из другого? ты мог это делать в разных местах программы с разницей в полтора года по времени.