hello,
could someone explain me if I have to delete the first element of pvec and how many manner (syntax way) I have to do it?
thanks:
vector<int*>* pvec = new vector<int*>();
int ten=10, twenty=20, thirty=30;
int* pten = new int(10);
int* ptwenty = &twenty;
int* pthirty = &thirty;
pvec->push_back(pten);
pvec->push_back(ptwenty);
pvec->push_back(pthirty);
vector<int*>::iterator it;
for(it=pvec->begin(); it != pvec->end(); ++it) {
cout << "*it " << *(*it) << " ";
}
delete (*pvec)[0]; //necessary or not? how many way to do it?
delete pvec;
vector<int*>* pvec = new vector<int*>();
int ten=10, twenty=20, thirty=30;
int* pten = new int(10);
int* ptwenty = &twenty;
int* pthirty = &thirty;
pvec->push_back(pten);
pvec->push_back(ptwenty);
pvec->push_back(pthirty);
vector<int*>::iterator it;
for(it=pvec->begin(); it != pvec->end(); ++it) {
cout << "*it " << *(*it) << " ";
}
delete (*pvec)[0]; //necessary or not? how many way to do it?
delete pvec;
To copy to clipboard, switch view to plain text mode
Bookmarks