![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| EgorTheBlade |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 5.12.2009 Репутация: нет Всего: -1 |
Добрый День.Есть такой код
Как записать данные классов B и C.Нужно сместится на указатель,но у меня пока не выходит.Кто нибудь сталкивался с чем то подобным. Заранее спасибо. Это сообщение отредактировал(а) EgorTheBlade - 12.10.2010, 12:58 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
в юнионе память для всех составляющих общая, алсо никуда смещаться не надо, но объекты должны быть совместимые, иначе Вы записывая один, испортите другой ..
Добавлено через 24 секунды может Вам не union нужен, a struct ? Добавлено через 1 минуту и 34 секунды пригляделся к коду, у Вас обьъекты одного класса, позвольте узнать зачем тогда union ?! |
|||
|
||||
| EgorTheBlade |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 5.12.2009 Репутация: нет Всего: -1 |
три класса разных.
|
|||
|
||||
| djamshud |
|
|||
![]() Пердупержденный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 23.11.2009 Репутация: 8 Всего: 39 |
Нужно во всех классах сделать одинаковые выравнивание для совместно используемых value. Это можно сделать забиванием пустого места фейковыми массивами или смотреть документацию к своему компилятору - каждый делает по-своему.
-------------------- 'Cuz I never walk away from what I know is right Alice Cooper - Freedom |
|||
|
||||
| EgorTheBlade |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 141 Регистрация: 5.12.2009 Репутация: нет Всего: -1 |
Заработало.Я нашел способ:
так же для C класса и т.д Это сообщение отредактировал(а) EgorTheBlade - 12.10.2010, 14:56 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |