실제 리스트에서 reverse(), sort(), unique() 함수를 사용하는 예제 코드를 살펴보겠습니다.
std::forward_list<int> list1 = {2, 53, 1, 0, 4, 10};
list1.reverse(); // 실행 결과: {10, 4, 0, 1, 53, 2}
list1 = {0, 1, 0, 1, -1, 10, 5, 5, 10, 0};
list1.unique(); // 실행 결과: {0, 1, 0, 1, -1, 10, 5, 10, 0}
list1 = {0, 1, 0, 1, -1, 10, 5, 5, 10, 0};
list1.sort(); // 실행 결과: {-1, 0, 0, 0, 1, 1, 5, 5, 10, 10}
list1.unique(); // 실행 결과: {-1, 0, 1, 5, 10}
다음 절에서는 std::forward_list 반복자와 std::vector, std::array 반복자의 차이점에 대해 알아보겠습니다.