完善了vector的部分功能