std::list <std::list <int>> mylist;
std::list <int> mylist_;
mylist_.push_back(0);
mylist.push_back(mylist_);
is it possible to insert a sub-list into the list (mylist) without creating the temporary local sub-list (mylist_) and would it be better to use the type (sub-list) as pointer in list (mylist) in terms of performance?