>> Two questions: >> 1. I couldn't find the definition for list nodes when searching >> through the headers, > > It is at the beginning of bits/stl_list.h. > _m_node, which contains the next and previous points, is not defined in bits/stl_list.h. Where is it defined?