If I `delete` a vector of pointers, is `delete` called on the pointers within it? For example:

```
vector<Obj *> v = new vector<Obj *>();
v.push_back(new Obj());
delete v;

```

After this, is the `Obj` deleted as well?