반응형

1. 다차원 벡터 복사하기

3차원까지는 모르겠다만, 2차원 벡터는 다음과 같이 간단하게 복사할 수 있다.

 

vector<vector<int>> graph;
graph.assign(5, vector<int>(5, 1));

// 위의 벡터를 복사하려면...

vector<vector<int>> newGraph;
newGraph.assign(graph.size(), vector<int>(graph.size());
copy(graph.begin(), graph.end(), newGraph.begin());

 

반응형
복사했습니다!