Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Динамический массив из эл-ов разного типа. |
Автор: Haddingjar 18.12.2007, 22:02 |
Задача: создать классы `работник` (имя, год рождения) и `менеджер` (имя, год рождения, ранг (число целого типа)). Реализовать конструкторы и деструкторы. Создать динамический массив, имеющий элементы различных типов (или менеджер, или работник) и вывести информацию о всех его элементах. ЗЫ Я продумал несколько вариантов реализации. Очень хотелось бы изучить и Ваши. Заранее огромное спасибо! |
Автор: dizel003 18.12.2007, 22:26 | ||
Покажи свои варианты!!! |
Автор: mrbrooks 18.12.2007, 22:32 | ||
Вот именно уважаемый Haddingjar - с удовольствием поможем - но покажите свои варианты. А то как то не верится ... ![]() |
Автор: baldina 18.12.2007, 22:43 | ||
![]() ![]() |
Автор: Andrey44 19.12.2007, 09:18 |
Уважаемый в С/С++ невозможно сделать массив с различными типами данных. Хотя в каких-то других языках по-моему можно. ![]() |
Автор: Andrey44 19.12.2007, 09:46 |
Lazin, со всем уважением , но об указателях на базовый класс не было ни слова. ![]() А во вторых если там будут указатели, то они будут одного типа. Посто мы будем вызывать методы разных производных классов ![]() |
Автор: Voldemar2004 19.12.2007, 10:07 | ||
![]() |
Автор: Andrey44 19.12.2007, 10:10 |
Да , как-то мы не подумали, может быть все-таки структуру ему надо ![]() |
Автор: DigitSphinx 19.12.2007, 18:57 |
мы в универе делали похожую лабу, идея в том чтобы создать базовый класс «работник» и производный от него «менеджер» и хранить все в векторе указателей на базовый класс «работник» и пользоваться его вирт. функциями, а уважаемый Haddingjar походу ничего не сделал, и ждет пока за него все сделают! |