vector内部实现