나는 성장할 필요가 없다는 것을 알고있는 표준 : : 벡터가 있습니다 - 항상 n
요소를 갖습니다 (불행히도 n
은 컴파일 타임에 알 수 없으므로 ' std :: array를 사용하십시오). 할 수있는 한 :std :: vector가 push_back에서 크기 조정하지 못하도록 함
정확하게 용량을 n
으로 설정합니다. 그러나 v
을 push_back
으로 채우면 자동으로 2n
으로 크기가 조정됩니다.
나는 조기 최적화라고 생각하지만, 그것은 나를 괴롭 히고있다. 최대 크기 등을 설정하는 방법이 있습니까?
하십시오. 그런 종류의 안전을 원한다면 아마도 자신의 수업을 시작해야 할 것입니다. –
감사합니다. 바보 같은 질문에 사과드립니다! –