link_list using c++