
DsVector::pop 함수는 삭제된 요소의 값을 반환합니다. 삭제된 요소의 인덱스는 반환되지 않습니다.
DsVector::pop 함수를 사용할 때 인덱스를 지정하면 삭제되는 요소의 인덱스가 실제로 삭제되는 요소의 인덱스와 동일합니다. 하지만 DsVector는 0-indexed이므로, 지정한 인덱스보다 1 큰 인덱스로 삭제되는 요소가 반환됩니다.
DsVector::pop 함수 사용 예제:
#hostingforum.kr
cpp
#include
int main() {
DsVector vec = {1, 2, 3, 4, 5};
// 삭제된 요소의 값을 반환합니다.
int value = vec.pop();
printf("삭제된 요소의 값: %dn", value); // 삭제된 요소의 값: 1
// 인덱스를 지정하여 삭제합니다.
int value2 = vec.pop(1);
printf("삭제된 요소의 값: %dn", value2); // 삭제된 요소의 값: 2
return 0;
}
위 예제에서, vec.pop()은 삭제된 요소의 값을 반환하고, vec.pop(1)은 인덱스를 지정하여 삭제된 요소의 값을 반환합니다.
2025-03-20 06:35