如果我有以下代码,
Foo *f = new Foo(); vector<Foo*> vect; vect.push_back(f); // do stuff vect.erase(f);
我是否创建了内存泄漏?我想是这样,但是擦除这个词让人感觉它正在删除它.
写这个,我想知道将指针放在STL向量中是不是错误.你怎么看?
c++ stl vector
c++ ×1
stl ×1
vector ×1