我在将元素插入指向我在代码中定义的某些元素的向量的指针(在本例中为食谱)时遇到问题。在代码的其他一些部分,使用 push_back 似乎工作正常,但如果我在这段代码中使用它:
{
Recipe defaultRec;
this->recipes_ = new vector<Recipe>;
this->recipes_->push_back(defaultRec);
}
我收到以下错误消息:
“分配 2.exe 中 0x01164031 处的未处理异常:0xC0000005:访问冲突读取位置 0xcccccce0”
recipes_ 的声明是:
vector<Recipe>* recipes_;
希望任何人都可以帮助我,在此先感谢。