С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массив объектов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество чисел, встревающих в заданной матрице более одного раза http://www.cyberforum.ru/cpp-beginners/thread359038.html
Дана целочисленная прямоугольная матрица. Определить: 1) Количество строк, содержащих хотя бы один нулевой элемент 2) количества чисел, встревающих в заданной матрице более одного раза. Вот я...
C++ Vector string'ов и освобождение памяти Как известно вектор не освобождает память. В подавляющем большинстве случаев string работает на основе вектора (т.к. если использовать list - хранить на каждый байт по 2 указателя весьма не... http://www.cyberforum.ru/cpp-beginners/thread359032.html
NetBeans, не работают cin/cout C++
как сделать что бы работали cin cout для компилятора MinGW
C++ Нужна помощь в реализации программы.
Вот что нужно реализовать: Есть 4 .bat файлов,при их запуске создается 2 Dos окна(Dos1 и Dos2) Есть программа .exe которая содержит 4 кнопки. Собственно что надо: При запуске .exe фала она должна...
C++ Вычислить стоимость продуктов с учетом скидок http://www.cyberforum.ru/cpp-beginners/thread359016.html
Помогите пожалуйста написать программу на С++: есть магазин, приход. покупатель покупает хлеб, молоко, сыр. если покупает покупатель сыр и молоко - скидка 10%, молоко и хлеб - 12%.Если возвращает...
C++ Сколько клиентов обслужит мастер за смену продолжительностью T? Задали задачи на Си. Для каждого посетителя парикмахерской (с одним мастером) известны t - момент его прихода и to – продолжительность его обслуживания. Сколько клиентов обслужит мастер за смену... подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
01.10.2011, 18:43
А можно создать массив указателей на полиморфные объекты.
Я даже код набросаю!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Base
{ public:
        virtual ~Base();
};
 
template < class T >
class Child: public Base
{
};
 
int mail()
{
      Base * array[] = { new Child<int>, new Child<float>, new Child<double>};
 
      ...
 
      return 0;
}
Вот какой я сегодня добрый.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.