vector.size()
으로 축소 된 크기를 측정 할 수 있도록 vector.erase
은 벡터 객체의 크기를 조정합니까?하나 이상의 요소를 지운 후에 벡터 배열의 크기가 조정됩니까?
예 :
vector<int> v(5);
v = {1,2,3,4,5};
및 4 by by by;
v.erase(v.begin()+4);
내 벡터 오브젝트 v
지금 4의 크기를 가지고있다. 즉,이 작업 후에 v.size() == 4
입니까?
그냥 시도하거나 문서를 읽으십시오. –
Btw., 크기와 용량을 혼동하지 마십시오. – deviantfan
.size()가 감소하거나 감소하지 않습니다. – Kishaan92