linked-list in C++ how to go to "next element" using STL list
c++, linked-list
Solution
`std::list` is a container. To access individual nodes, you need to use an iterator.
For example, to get the head node, you use
std::list<int>::const_iterator cit = L.begin();
To move to the next node, you use
++ cit;
Problem
I have a very basic question. I want to use STL's list instead of creating my own linked-list ( my code is shown below) ``` struct myList { myList *next; myList *previous; }; myList->next = NULL; ``` Using STL list: ``` #include <list> std::list<int> L; L.push_back(1); ``` My question is, how to access the "next" element in STL's list?