Форум программистов, компьютерный форум CyberForum.ru

Объединения объектов классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Коды Assembler в C/C++ http://www.cyberforum.ru/cpp-beginners/thread1029201.html
Здравствуйте! Я столкнулся с проблемой при использовании кодов Assembler в C/C++. Я читал, что в C/C++ существует функция _asm, в которой пишутся команды Assembler: ... _asm { _msg db 'Hello$' mov ah, 09h mov dx, offset _msg
C++ Ошибка в чем заключается? Где тут ошибка в алгоритме ? http://www.cyberforum.ru/cpp-beginners/thread1029197.html
Создать программу, которая выводит на экран простые числа C++
Создать программу, которая выводит на экран простые числа в диапазоне от 2 до 1000. (Число называется простым, если оно делится только на 1 и на само себя без остатка; причем числа 1 и 2 простыми не считаются).
не видит объекты ввода вывода C++
Есть исходник, он работает и всё с ним отлично, мне необходимо его обфусцировать(т.е. зашифровать путём изменения имен переменных, функций, процедур и классов), так вот с помощь такого обфускатора я этот исходник шифрую, но после этого данный обфусцированный исходник не работает, при чем ошибка очень странная, после компиляции говорит, что не определён cin, cout, endl, а почему это происходит я...
C++ В файл записать результат вычисления функции http://www.cyberforum.ru/cpp-beginners/thread1029180.html
Написать программу для с++: Дан текстовый файл с неизвестным количеством вещественных чисел. Написать функцию для создания нового файла, в который нужно записать результат вычисления функции X под корнем + Sin(X) , в виде таблицы.
C++ Написать функцию для сравнения файлов Написать программу для с++: Даны два текстовый файла, состоящие из некоторого количества строк. Написать функцию для сравнения этих файлов. подробнее

Показать сообщение отдельно
Arkaniy
106 / 106 / 6
Регистрация: 29.08.2012
Сообщений: 453

Объединения объектов классов - C++

05.12.2013, 02:01. Просмотров 636. Ответов 4
Метки (Все метки)

Доброй ночи, форумчане.
Столкнулся с проблемой объединения объектов разных классов. Ранее с объединениями не сталкивался, но сейчас растолковал это как хранение только 1 переменной из нескольких типов, при присваивании значения другой переменной объединения, остальные значения просто затираются новым. Так ведь?
А как быть с объектами классов?
Вот часть кода
C++
1
2
3
4
5
6
7
8
9
10
11
struct MAIN
{
    int n;
    Unit*unit;
    union WO
    {
        Teleport t;
        Door d;
    };
    WorldsObject*worldsobject;  
};
Тут еще беспорядок, но суть такова: в структуре есть число, 2 указателя на разные классы и должен храниться объект одного из двух классов,записанных в объединении. Такая запись, по-видимому, не верна.
Прошу помощи у знающих.
Заранее спасибо за ответ.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru