allocating structs within STL vectors
Hi. I have a question related to memory allocation within STL vectors. I wonder if the way I am allocating memory is correct and if de-allocation is being handled.
I am trying to use a vector of an object of my creation. There are pointers within the struct than need to be allocated. A simple example of what I'm trying to do follows:
Is this correct? I always thought you had to have a delete for every new. But in this case, I'm relying on the vector clean-up to deallocate the memory for double* xyz
ms.xyz = new double[xyz_size];