История изменений
Исправление alysnix, (текущая версия) :
В С++ нельзя, насколько я помню.
а кто этому может помешать? как компилятор установит, что ты ставил одно поле юниона, а потом, где-то прочитал из другого? ты мог это делать в разных местах программы с разницей в полтора года по времени.
юнион это вообще глубоко системный прибабах, необходимый для случаев когда один и тот же код интерпретирует данную область памяти по разному. например float в виде массива байтов.
Исправление alysnix, :
В С++ нельзя, насколько я помню.
а кто этому может помешать? как компилятор установит, что ты ставил одно поле юниона, а потом, где-то прочитал из другого? ты мог это делать в разных местах программы с разницей в полтора года по времени.
Исходная версия alysnix, :
В С++ нельзя, насколько я помню.
а кто этому может помешать? как компилятор устновит, что ты ставил одно поле юниона, а потом, где-то прочитал из другого? ты мог это делать в разных местах программы с разницей в полтора года по времени.