forward_list_push_front
forward_list_push_front (std::forward_list::push_front — 앞에 삽입)
std::forward_list의 맨 앞에 원소를 삽입하는 멤버 함수예요.
출처: cppreference
본문
시그니처는 다음과 같아요.
void push_front( const T& value ); // (1) (since C++11)
void push_front( T&& value ); // (2) (since C++11)
주어진 원소 value를 컨테이너의 맨 앞에 삽입해요. 이터레이터나 참조는 무효화되지 않아요.
매개변수
value: 맨 앞에 삽입할 원소의 값.
복잡도
상수(constant)예요.
예외
어떤 이유로든 예외가 던져지면 이 함수는 아무 효과도 없어요(강한 예외 안전 보장).
예제
#include <forward_list>
#include <iostream>
int main()
{
std::forward_list<int> fl;
fl.push_front(3);
fl.push_front(2);
fl.push_front(1);
for (int x : fl) std::cout << x << ' '; // 1 2 3
}
함께 보기
pop_front: 맨 앞의 원소를 제거해요