[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
1). В нашем случае не так - вы хотите получить доступ к _одной и той же_ информации разными способами. Для этого есть явные преобразования. Вы пытаетесь применить неявное преобразование.
2). Зато он железный (пардон, пардон - кремниево-софтинный :) ). Он может наилучшим образом разместить данные и уследить за всеми мелочами. Если, конечно, это хороший компилятор. Человек утонет в мелочах.
ЗЫ). Назначение union в том, что б выделить память, не зная под что мы ее выделяем.
Т.е. если нам нужно выделить память а уже после ее выделения определить, что мы туда будем писать - тогда union применим.
Если же нам нужно разными способами получить доступ к памяти, про которую мы всегда точно знаем, что там - для этого нужно использовать явные преобразования.
E-mail: info@telesys.ru