
#1
May1012, 09:01 PM

P: 24

I decided to make the switch from C to C++ and I'm having trouble with vectors. In C, I prefer to use dynamically allocated arrays when doing multidimensional arrays. But in C++, I know that there is the new function which replaced malloc. I read that when dealing with multidimensional arrays in C++, ideally a vector would be used.
So my question is, can someone just provide a quick run through of creating a 2D vector, changing the size of the vector, and then deleting it? Thank you in advance, any help is much appreciated. 



#2
May1012, 09:15 PM

Mentor
P: 11,221

See the following thread for an example:
http://www.physicsforums.com/showthread.php?t=509358 One way to change the number of rows in the example linked above:
To change the number of columns, you have to change the size of each row:



Register to reply 
Related Discussions  
Unit tangent vectors, Normal vectors, and Gradients  Calculus & Beyond Homework  0  
Linear Algebra  Use angles between vectors to find other vectors  Calculus & Beyond Homework  4  
find unknown constant of two vectors to make vectors perpendicular to each other?  Calculus & Beyond Homework  8  
Vectors: Given two vectors, find a vector that bisects the angle between the two give  Calculus & Beyond Homework  10  
Position Vectors, Velocity Vectors, and Acceleration Vectors  Introductory Physics Homework  3 