无符号整型,在for循环出错

来源:互联网 发布:雅士尼处理器软件 360 编辑:程序博客网 时间:2024/06/05 16:57

vector array;

array.push_back( 1 );

array.push_back( 2 );

array.push_back( 3 );

for( vector::size_type i=array.size()-1; i>=0; --i ) // 反向遍历array数组

{

    cout << array[i] << endl;

size-type无符号整型这样就会出错,改为

#include <iostream>#include <vector>#include<string>#include<algorithm>#include<vector>using namespace std;int main(){ vector<int> array;array.push_back( 1 );array.push_back( 2 );array.push_back( 3 );int i=array.size()-1;for( ; i>=0; i-- ) // 反向遍历array数组{    cout << array[i] << endl;//cout << array[0] << endl;//cout << array[1] << endl;//cout << array[2] << endl;} return 0;}


0 0
原创粉丝点击