相关疑难解决方法(0)

myVector.erase(myPtr)是否删除了myPtr指向的对象?

如果我有以下代码,

Foo *f = new Foo();
vector<Foo*> vect;
vect.push_back(f);
// do stuff
vect.erase(f);
Run Code Online (Sandbox Code Playgroud)

我是否创建了内存泄漏?我想是这样,但是擦除这个词让人感觉它正在删除它.

写这个,我想知道将指针放在STL向量中是不是错误.你怎么看?

c++ stl vector

7
推荐指数
1
解决办法
3424
查看次数

标签 统计

c++ ×1

stl ×1

vector ×1