Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Избежание типизации C++

6.5K
22 февраля 2007 года
viTTas
20 / / 02.04.2005
Есть у меня массив, то в нем можно сохранить объекты разного вида?
Например:

array [0] = "qweqe";
array [1] = 'a';
array [2] = obj objname;

Я балбес, так что сильно (оч) не пинайте! :)
252
23 февраля 2007 года
koderAlex
1.4K / / 07.09.2005
если это массив указателей , то можно .
505
23 февраля 2007 года
vAC
343 / / 28.02.2006
Если элементы массива-класс, в котром перегружен оператор "=" и который полностью берет на себя хранение объектов разных типов
1.8K
23 февраля 2007 года
k3Eahn
365 / / 19.12.2005
boost::any
3
23 февраля 2007 года
Green
4.8K / / 20.01.2000
Цитата: viTTas
Есть у меня массив, то в нем можно сохранить объекты разного вида?
Например:

array [0] = "qweqe";
array [1] = 'a';
array [2] = obj objname;

Я балбес, так что сильно (оч) не пинайте! :)


В 99,99% случаев этого не требуется (сохранять объекты различных типов в одном массиве).
Думаю, и в твоём случае это не требуется.
Либо ты собираешься хранить что-то в массиве, что храниться там вместе не должно, либо ты не смог выделить что-то общее у всех этих объектов. Т.е. в данном случае ты пытаешься при помощи языка решить явную (логическую) ошибку проектирования.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог