Информация об изменениях

Сообщение Массив из объектов от 12.02.2015 6:13

Изменено 12.02.2015 15:26 Кодт

Добрый день! Подскажите, пожалуйста, как в С++ самым рациональным способом сделать массив из объектов одного типа, чтобы затем вызывать (работать) однотипно с одинаковыми методами объекта:

...

obj1 = MyObject();
obj2 = MyObject();
obj3 = MyObject();

...

for(i=0; i<3; i++)
{

obj[i].SetFlag();


}


В языке программирования Python данная конструкция выглядит следующим образом:

for obj in [obj1, obj2, obj3]:
obj.SetFlag()


А как такое сделать в С++?
Добрый день! Подскажите, пожалуйста, как в С++ самым рациональным способом сделать массив из объектов одного типа, чтобы затем вызывать (работать) однотипно с одинаковыми методами объекта:

...
obj1 = MyObject();
obj2 = MyObject();
obj3 = MyObject();

...

for(i=0; i<3; i++)
{
  obj[i].SetFlag();
}


В языке программирования Python данная конструкция выглядит следующим образом:
            for obj in [obj1, obj2, obj3]:
                obj.SetFlag()


А как такое сделать в С++?