
DsDeque::filter 함수는 원본 deque를 변경하지 않고, 새로운 deque를 반환합니다.
따라서, 원래 deque의 내용을 변경하려면 filter 함수의 반환값을 새로운 deque로 대입해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
cpp
DsDeque deque;
// deque에 요소를 추가합니다.
DsDeque filteredDeque = deque.filter([](int value) { return value > 10; });
// 원래 deque의 내용을 변경하려면 다음과 같이 사용할 수 있습니다.
deque = filteredDeque;
위 예제에서, deque의 내용은 filter 함수의 반환값인 filteredDeque의 내용으로 변경됩니다.
2025-06-09 15:04