
apply 함수는 DsDeque에 저장된 데이터를 특정 함수에 적용하는 함수로, 데이터를 함수에 전달하여 결과값을 반환합니다.
apply 함수는 람다 함수나 함수 포인터를 매개변수로 받을 수 있습니다.
apply 함수는 DsDeque의 모든 데이터에 대해 함수를 호출하고 결과를 반환합니다.
apply 함수를 사용하여 예제를 작성해 보겠습니다.
#hostingforum.kr
cpp
DsDeque deque;
deque.push_back(1);
deque.push_back(2);
deque.push_back(3);
deque.push_back(4);
deque.push_back(5);
deque.apply([](int x) { return x * 2; });
// 결과: 2, 4, 6, 8, 10
apply 함수를 사용하여 다른 예제를 작성해 보겠습니다.
#hostingforum.kr
cpp
DsDeque deque;
deque.push_back("apple");
deque.push_back("banana");
deque.push_back("cherry");
deque.apply([](std::string str) { return str[0]; });
// 결과: "a", "b", "c"
apply 함수를 사용하여 다른 예제를 작성해 보겠습니다.
#hostingforum.kr
cpp
DsDeque deque;
deque.push_back(1);
deque.push_back(2);
deque.push_back(3);
deque.push_back(4);
deque.push_back(5);
deque.apply([](int x) { return x + 1; });
// 결과: 2, 3, 4, 5, 6
apply 함수를 사용하여 다른 예제를 작성해 보겠습니다.
#hostingforum.kr
cpp
DsDeque deque;
deque.push_back("apple");
deque.push_back("banana");
deque.push_back("cherry");
deque.apply([](std::string str) { return str.substr(0, 1); });
// 결과: "a", "b", "c"
2025-06-09 22:59