Предположим есть класс.
Насколько правильно добавлять стековую переменную в контенер.
Поскольку в данном случае контейнер глобальный а переменная myobj удаляется при выходе из функции AddValue. Можно сделать std::vector<CMyClass*> ar но при этом необходимо создавать и удалять указатели. Подскажите у кого богатый опыт с STL
class CMyClass
{
int a;
public:
CMyClass(): a(0) {};
CMyClass(int n): a(n) {};
};
std::vector<CMyClass> ar;
void AddValue(int value)
{
CMyClass myobj(value);
ar.push_back(myobj);
}