模仿STL写的一个list模板