У меня такая проблема: у меня есть класс Foo, и если есть некоторые объекты этого класса,
Foo a();
Мне нужно поставить этот объект на два разных вектора:
std::vector<Foo> vA, vB;
и если a изменяется в vA, его следует изменить в vB, векторы vA и vB могут быть разными, но они могут иметь одинаковые объекты. Я знаю, что это возможно с Boost, но я не могу использовать Boost.