由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++ 程序里怎么 查出 overflow
相关主题
pointer overflow你们都上什么网站?
经典题atoi的溢出处理 (转载)跟你们科班的差太远了
[合集] 学了很久C/C++,就为什么总是学不深呢。a question about bitwise operation
请教个C++问题How to detect overflow in C?
unsigned int subtract intlogarithm and product, which is faster?
面试题:debug: 函数return to a wrong placecout怎么不换行输出大量字符串?
请有C++数值计算的同学帮忙看看,问题不难问一道排序题目
感觉C语言是安全问题万恶之源一个小问题
相关话题的讨论汇总
话题: overflow话题: c++话题: 查出话题: 溢出话题: overlflow
进入Programming版参与讨论
1 (共1页)
c**a
发帖数: 316
1
{
int i = 1;
try{
while(1)
i = i*2;
}
catch(...)
{
cout << ":(, overlflow";
}
}
这样捕获不到溢出啊?
请问 怎么才能查出溢出呢?
t****t
发帖数: 6806
2
查不出, 你得自己计算
比如说整数*2, 那符号变了就是overflow

【在 c**a 的大作中提到】
: {
: int i = 1;
: try{
: while(1)
: i = i*2;
: }
: catch(...)
: {
: cout << ":(, overlflow";
: }

a****l
发帖数: 8211
3
remember, overflow is a natural thing for computer, it is just a result ,
not an "error".

【在 c**a 的大作中提到】
: {
: int i = 1;
: try{
: while(1)
: i = i*2;
: }
: catch(...)
: {
: cout << ":(, overlflow";
: }

c**a
发帖数: 316
4
gotta ya.
然后自己 throw overflow("Haha, I got ya");

【在 t****t 的大作中提到】
: 查不出, 你得自己计算
: 比如说整数*2, 那符号变了就是overflow

1 (共1页)
进入Programming版参与讨论
相关主题
一个小问题unsigned int subtract int
HOW TO round float numbers to integer? in C面试题:debug: 函数return to a wrong place
输出这样的数字是溢出了吗?请有C++数值计算的同学帮忙看看,问题不难
这个函数有问题吗?感觉C语言是安全问题万恶之源
pointer overflow你们都上什么网站?
经典题atoi的溢出处理 (转载)跟你们科班的差太远了
[合集] 学了很久C/C++,就为什么总是学不深呢。a question about bitwise operation
请教个C++问题How to detect overflow in C?
相关话题的讨论汇总
话题: overflow话题: c++话题: 查出话题: 溢出话题: overlflow