
DsVector::clear 함수는 DsVector 내의 모든 원소를 제거하는 함수입니다.
clear 함수를 호출한 후, DsVector의 크기는 0이 됩니다.
clear 함수를 호출한 후, 다시 원소를 추가하면 그 원소는 DsVector의 처음 위치에 저장됩니다.
DsVector는 동적 메모리를 사용하므로, 추가된 원소는 이전 원소의 메모리 위치에 저장됩니다.
DsVector의 크기는 0이지만, 실제 메모리에는 이전 원소의 메모리가 남아 있습니다.
만약 다시 원소를 추가하면, 이전 원소의 메모리 위치에 새로운 원소가 저장됩니다.
DsVector의 크기는 1이되고, 첫 번째 원소의 주소는 이전 원소의 주소와 같습니다.
이러한 동작은 DsVector의 동적 메모리 관리 특성에由해 발생합니다.
2025-04-28 00:30