vector.size()返回值类型为size_type,Member type size_type is an unsigned integral type,即无符号整数;
这也是以下语句总是出错的原因
for(vector<int>::size_type i=Vec.size()-1 ; i>=0 ; i--){
cout << Vec[i] << " " << endl;
tempArrayp[(int)i] = 1;
}
循环不能终止