forward_list_reverse

forward_list_reverse (std::forward_list::reverse — 순서 뒤집기)

std::forward_list의 원소 순서를 뒤집는 멤버 함수예요.

출처: cppreference

본문

시그니처는 다음과 같아요.

void reverse() noexcept;   // (since C++11)

컨테이너의 원소 순서를 뒤집어요. 참조나 이터레이터는 무효화되지 않아요.

복잡도

컨테이너 크기에 선형(linear)이에요.

예제

#include <iostream>
#include <forward_list>
int main()
{
    std::forward_list<int> fl = {8, 7, 5, 9, 0, 1, 3, 2, 6, 4};
    fl.reverse();
    for (int x : fl) std::cout << x << ' ';  // 4 6 2 3 1 0 9 5 7 8
}

더 알아보기 (Learn more)

cppreference