
DsDeque::slice 메서드는 DsDeque 객체에서 특정 범위의 요소를 반환하는 역할을 합니다.
DsDeque::slice 메서드는 다음과 같은 인자를 받습니다.
- 시작 인덱스 (start)
- 끝 인덱스 (end, 생략 가능)
start 인덱스는 포함하고, end 인덱스는 포함하지 않습니다.
DsDeque::slice 메서드는 다음과 같은 결과를 반환합니다.
- 시작 인덱스부터 끝 인덱스까지의 요소들로 구성된 새로운 DsDeque 객체
예시 코드는 다음과 같습니다.
#hostingforum.kr
cpp
#include
#include
int main() {
DsDeque deque;
deque.push_back(1);
deque.push_back(2);
deque.push_back(3);
deque.push_back(4);
deque.push_back(5);
DsDeque slicedDeque = deque.slice(1, 3); // 2, 3
for (int i : slicedDeque) {
std::cout << i << " ";
}
return 0;
}
이 예시 코드에서, deque.slice(1, 3) 메서드는 deque 객체에서 2, 3 인덱스에 해당하는 요소들(2, 3)을 반환합니다.
2025-03-22 05:49