无符号整型,在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
- 无符号整型,在for循环出错
- 循环变量为无符号整型导致的代码bug
- 无符号整型与有符号整型
- 整型与无符号整型相加
- 无符号整型赋值陷阱
- 无符号长整型llu
- 无符号整型赋值陷阱
- 无符号整型赋值陷阱
- 无符号数(unsigned) 和带符号数(int)的循环变量 在for循环条件判断使用中的区别1例
- 整型和短整型,有符号和无符号
- 有符号整型和无符号整型的计算
- 浅析无符号整型和有符号整型
- c语言之无符号整型
- 【面试题】海量数据 无符号整型
- JavaScript 32位整型无符号操作
- JavaScript 32位整型无符号操作
- 无符号整型随机数 curl 实现
- CPP无符号整型减法溢出
- swift 判断当前设备网络是否可用
- 黑马程序员训练营---------TreeSet集合中对象进行排序的两种方式
- 同一个数据库实例,不同用户下多表创建视图,Hibernate完成ORM映射,Spring整合,后台实现
- 最全面的前端面试问题及答案总结
- maven笔记一
- 无符号整型,在for循环出错
- Hibernate的generator属性
- [树状数组] poj3468 A Simple Problem with Integers
- 代码流程分析一:Settings中默认值的流程-显示-自动旋转屏幕
- #ifdef DEBUG的理解
- ios的新App加急上线可以选择邮件催办
- 按键事件在activity中的流程
- POJ 3461 && HDU 1686 Oulipo(kmp)
- 创建一个简单的按钮