Lists are sequence containers that allow non-contiguous memory allocation. As compared to vector, list has slow traversal, but once a position has been found, insertion and deletion are quick. Normally, when we say a List, we talk about doubly linked list. For implementing a singly linked list, we use forward list.
A list can be created with the help of constructor in C++. The syntax to do it is:
list<type> list_name(size_of_list, value_to_be_inserted);
Below programs show how to create a List with Constructor in C++.
100 100 100 100 100 100 100 100 100 100
Geeks Geeks Geeks Geeks Geeks
Rated as one of the most sought after skills in the industry, own the basics of coding with our C++ STL Course and master the very concepts by intense problem-solving.
- Does C++ compiler create default constructor when we write our own?
- Copy constructor vs assignment operator in C++
- When is copy constructor called?
- When should we write our own copy constructor?
- What is conversion constructor in C++?
- C++ default constructor | Built-in types
- Advanced C++ | Virtual Constructor
- Advanced C++ | Virtual Copy Constructor
- Why copy constructor argument should be const in C++?
- Is it possible to call constructor and destructor explicitly?
- __attribute__((constructor)) and __attribute__((destructor)) syntaxes in C
- Copy Constructor in C++
- Order of Constructor/ Destructor Call in C++
- Constructor Overloading in C++
- Calling virtual methods in constructor/destructor in C++
- Can a constructor be private in C++ ?
- Passing a vector to constructor in C++
- Constructor Delegation in C++
- Is body of a Default Constructor blank in C++?
- Dynamic Constructor in C++ with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.