int _tmain(int argc, _TCHAR* argv[]) { vector<int> v(0); v.push_back(10); cout<< v.size() << ", " << v.capacity() << endl; v.clear(); cout<< v.size() << ", " << v.capacity() << endl; swap(vector<int>(), v); cout<< v.size() << ", " << v.capacity() << endl; cin.get(); return 0; } //1 ,1 //0, 1 //0, 0 생성한 벡터를 빈 벡터와 swap해 주는 것이 c++에서 권장하는 방법이다. 공유하기 게시글 관리 개발자 향기 저작자표시