快速提问,我有以下问题:
我的代码中有一个对象(结构)指针,当我修改某些东西时,为了跟踪它的历史,我将它保存在对象的向量(堆栈)中。所以我正在努力做。
{
Object* myObject;
vector<Object> stack;
stuffHappensInObject(*myObject);
stack.push_back(myObject);
if(IclickLoadLast){
myObject = stack.at(size-1);
}
}
我的push_back
调用有问题,我不知道是否可以将新对象中的所有结构变量都放入堆栈。我怎样才能做到这一点?