로딩
요청 처리 중입니다...

초보자를 위한 C++ STL forward_list 정리

 초보자를 위한 C++ STL forward_list 정리

1)forward_list 사용 이유 앞서 살펴본 STL array, vector같은 연속된 자료 구조에서는 데이터 중간에 자료를 추가하거나 삭제하는 작업이 비효율적입니다. 따라서 C++는 자료 추가, 삭제 작업을 효율적으로 할 수 있는 연결 리스트의 기본 형태인 forward_list 클래스를 제공합니다. 2)forward_list 사용 방법 forward_list는 전체 리스트 크기를 반환하거나 또는 첫 번째 원소를 제외한 나머지 원소에 직접 접근하는 기능은 제공하지 않습니다.

즉, front() 함수는 있지만 back() 함수는 없습니다. 2-1.forward_list 초기화 #include #include using namespace std; int main() { //크기가 0인 forward_list 선언 forward_list list0; //지정된 초깃값으로 이루어진 크기가 5인 forward_list forwar...

# cpp # forward_list # std # STL # 프로그래밍