Здравствуйте, CoolCmd, Вы писали:
CC>Добрый!
CC>Вопрос нуба.
В проге решил из структуры сделать объекты, что бы всё было как у взрослых дядек. Но ничего не получилось. Вот упрощенный вариант:
CC>class A
CC>// здесь можно что-то упростить?
CC>B b = B();
CC>C c = C();
CC>static A *a[] = {&b, &c, 0 /*маркер конца списка*/};
CC>static A *aa[] = {&B(), &C(), 0 /*ошибка -- в массив попадет указатель на временный объект*/};
CC>static A aaa[] = {B(), C()} //ошибка -- в массив объктов типа А нельзя помещать В и С;
CC>}
CC>Как сделать правильно?