
DsVector::push() 함수는 DsVector::push_back() 함수와는 다르게 벡터의 요소를 추가할 때, 정해진 인덱스 위치에 요소를 추가할 수 있습니다.
예를 들어, 벡터가 [1, 2, 3]일 때, push_back() 함수를 사용하면 [1, 2, 3, 4]가 됩니다.
반면에 push() 함수를 사용하여 인덱스 1에 요소를 추가하면 [1, 4, 2, 3]이 됩니다.
따라서 push() 함수는 push_back() 함수와 달리 벡터의 요소를 추가할 때, 정해진 인덱스 위치에 요소를 추가할 수 있습니다.
이러한 특징으로 인해 push() 함수는 push_back() 함수보다 더 유연한 벡터 요소 추가 방법을 제공합니다.
2025-07-29 16:46