0001 template <typename T> T Vector<T>::remove( Rank r ) { //删除向量中秩为r的元素,0 <= r < size 0002 T e = _elem[r]; //备份被删除元素 0003 remove( r, r + 1 ); //调用区间删除算法,等效于对区间[r, r + 1)的删除 0004 return e; //返回被删除元素 0005 }