Re[4]: Хранение в контейнере объектов разного типа
От: johny5 Новая Зеландия
Дата: 24.11.11 10:06
Оценка: 2 (1)
E>А так?

Шо-то заребило в глазах от темплейтов
Для запрещения создания на стеке проще всего вот так:

class CCommand1
{
    static CCommand1*  Create(...) { return new CCommand1(...); }

protected:
    CCommand1(...);
}



Для указания что указатель идёт во владение, уже насоветовали использовать умные указатели в аргументе: std::auto_ptr<>, scoped_ptr<>, unique_ptr<>...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.