As far as I know std::list stores it\'s elements internally in a doubly linked list format which means heap memory is allocated. Suppose if I already have a var
std::list