Избежание типизации C++
Например:
array [0] = "qweqe";
array [1] = 'a';
array [2] = obj objname;
Я балбес, так что сильно (оч) не пинайте! :)
если это массив указателей , то можно .
Если элементы массива-класс, в котром перегружен оператор "=" и который полностью берет на себя хранение объектов разных типов
Цитата: viTTas
Есть у меня массив, то в нем можно сохранить объекты разного вида?
Например:
array [0] = "qweqe";
array [1] = 'a';
array [2] = obj objname;
Я балбес, так что сильно (оч) не пинайте! :)
Например:
array [0] = "qweqe";
array [1] = 'a';
array [2] = obj objname;
Я балбес, так что сильно (оч) не пинайте! :)
В 99,99% случаев этого не требуется (сохранять объекты различных типов в одном массиве).
Думаю, и в твоём случае это не требуется.
Либо ты собираешься хранить что-то в массиве, что храниться там вместе не должно, либо ты не смог выделить что-то общее у всех этих объектов. Т.е. в данном случае ты пытаешься при помощи языка решить явную (логическую) ошибку проектирования.