
	                	                 
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