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
}