이 자습서에서는 C++ STL에서 생성자를 사용하여 목록을 만드는 방법을 이해하는 프로그램에 대해 설명합니다.
목록은 비연속 방식으로 메모리에 요소를 저장하는 데이터 구조입니다. 벡터에 비해 삽입 및 삭제가 빠릅니다.
예시
#include <iostream>
#include <list>
using namespace std;
//printing the list
void print_list(list<int> mylist){
list<int>::iterator it;
//printing all the elements
for (it = mylist.begin(); it != mylist.end(); ++it)
cout << ' ' << *it;
cout << '\n';
}
int main(){
//creating list with help of constructor
list<int> myList(10, 100);
print_list(myList);
return 0;
} 출력
100 100 100 100 100 100 100 100 100 100