더북(TheBook)

실제 리스트에서 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 반복자의 차이점에 대해 알아보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.