store 2-D vector
 
  
How to store a 2D vector to another 2D vector using push_back?
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 
 | void generation(vector< vector<char> > &world, vector< vector<char> > &world_copy)
{
	vector <char> world1;
	
	for (int i = 0; i< ROWS; i++)
	{
		for (int j = 0; j< COLS; j++)
		{
			world1.push_back(world[i][j]);	
		}
		world_copy.push_back(world1);
		world1.clear();
	}
 | 
Above is the code, I know it's wrong.
 
 
 
  
Why use push_back at all? If I understood your intent, you're looking for vector.insert
| 12
 3
 4
 
 | void generation(vector< vector<char> > &world, vector< vector<char> > &world_copy)
{
    world_copy.insert(world_copy.end(), world.begin(), world.end());
}
 | 
 
 
Topic archived. No new replies allowed.