在我的课堂上,我有一个成员变量std::vector<node*> children
以下类成员函数是否会造成内存泄漏?
//adds a child node
{
node* child = new node("blah","blah","blah");
child->Set_Parent(this);
children.push_back(child); //<- Is this ok?
}
向量复制了指针,我有两个指向同一内存的指针,然后原始指针超出范围,对吗?
这可能简单明了,但我只想证实我的假设。
谢谢