Пользуетесь ли вы в С++ union или же вам хватает struct?

программирование программы C++ С++


Примечание:
Иероним Лекс

А мне не хватает =-Р
Ответы:
Провокационный вопрос))
Хватает Object Pascal =)
Что значит хватает Struct? Union это union, а struct это struct. Это вроде как вопрос, пользуетесь ли вы машиной или вам хватает вилки...
Vovochkal, а когда вам нужно обратится к нижней части dword вы что двигаете/эндите биты или делаете преобразование типов?
Забудьте вообще про юнион. Если вам понадибилось его использовать - вы что-то не то придумали, думайте дальше.
Очень редко. Совсем редко.
Удобно использовать, когда работаешь с регистрами процессора или с портами ввода\вывода. Ещё удобно использовать в алгоритмах сжатия\кодирования\перекодирования. Это вроде всё.
Использую union прежде всего как способ получить доступ к данным различными способами. Более конкретно: под Embedded-системы приходится обращаться к переменным либо побитно, либо как к целым словам.
пользуемся в кустомных аллокаторах.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.