Yes and no...depending where you created the vector...Quote:
Originally posted by ayumi
another thing is ..... do i need to delete the vector after used??
Code:// Stack
int main()
{
std::vector<int> IntVector;
// No need to explicitely delete the vector, will be done implicitely
return 0;
}
// Heap
int main()
{
std::vector<int> *PointerToIntVector = new std::vector<int>;
// Here we need to explicitely delete the vector, otherwise we will have a memory leak...
delete PointerToIntVector;
return 0;
}
