Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2016, 16:16   #51
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
union U это типо класса ?
Эм... Вы не знаете что такое объединения?
Тогда смысл объяснять что здесь происходит?
Croessmah вне форума Ответить с цитированием
Старый 05.07.2016, 16:16   #52
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от _Bers Посмотреть сообщение
это типа объединение.
ну и как мне это поможет в жизни ?

пример бы
Изображения
Тип файла: jpg image003_116.jpg (19.1 Кб, 38 просмотров)
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 16:18   #53
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

http://mycpp.ru/cpp/scpp/cppd_union.htm
https://msdn.microsoft.com/ru-ru/library/5dxy4b7b.aspx
http://en.cppreference.com/w/cpp/language/union
p51x вне форума Ответить с цитированием
Старый 05.07.2016, 16:18   #54
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
ну и как мне это поможет в жизни ?
Ну, раз не знаете что это - то никак.
Цитата:
пример бы
Пример чего?
Очередного hello world'а?
Так здесь одним примером не отделаешься.
Здесь нужна целая статья.


P.S. рисунок №1 как раз подходит под смысл объединения
Croessmah вне форума Ответить с цитированием
Старый 05.07.2016, 16:19   #55
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

я показал что такое обьединение.

теперь ваш выход поведоть про этот анион
RAFA91 вне форума Ответить с цитированием
Старый 05.07.2016, 16:22   #56
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
теперь ваш выход поведоть про этот анион
Код:
union T{
   int x;
   double y;
};
//
T t;

t.x и t.y лежат в одной и той же памяти ("накладываются" друг на друга).
Всё, теперь Ваша очередь читать книжку по теме,
но только тема далеко не тривиальная.
Croessmah вне форума Ответить с цитированием
Старый 05.07.2016, 16:22   #57
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
я показал что такое обьединение.

теперь ваш выход поведоть про этот анион
ваш пример не имеет отношения к С++.(хотя и смысл примерно тот же)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 05.07.2016, 16:22   #58
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
ну и как мне это поможет в жизни ?
пример бы
если бы я чего то не знал,
спросил, и мне бы сказали "объединение",
тогда я бы знал, что именно нужно загуглить,
или какую главу нужно прочитать в книге.
_Bers вне форума Ответить с цитированием
Старый 05.07.2016, 16:24   #59
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
или какую главу нужно прочитать в книге.
Так он же написал, что ему это не грозит (читать книгу "для чайников"),
а в более "профессиональной" литературе редко можно
увидеть объяснение что такое Union, разве что использование.
Croessmah вне форума Ответить с цитированием
Старый 05.07.2016, 16:26   #60
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от Croessmah Посмотреть сообщение
Так он же написал, что ему это не грозит (читать книгу "для чайников"),
.
предлагаете из чайника либерти в чайники рао?
Код:
union T{
   int x;
   double y;
};
//
T t;
так что это какой-то супер класс ?
RAFA91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стандартные средства = бесконечный полет фантазии. Alex Cones Софт 2 27.07.2009 17:10
Мои статьи про работу программистов Юлия_shell Обсуждение статей 2 27.04.2009 18:41