由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请教一道c面试题:在线等
相关主题
what is the job of this function ?how to create interface "operator=="
[合集] 也问C++的小问题non-aggregate type问题
numerical recipe里的快速傅立叶变换how to reverse a HUGE list?
问几个C++面试题吧swap every second node?
我遇到的一个google面试题,现在也没有想明白,请大家帮忙弱问一个
教授的问题(C language)c++ private 问题
[合集] Python下面如何进行numeric analysis and statistical analysisVC里怎样主动关闭一个弹出的菜单?
c++ class design issue用STL map的时候怎么自己定义大小比较的关系
相关话题的讨论汇总
话题: function话题: when话题: bool话题: double
进入Programming版参与讨论
1 (共1页)
h****b
发帖数: 157
1
Can you suggest a more appropriate name for this function? When might you
expect to see such a function?
bool f(double x)
{
return x == x;
}
看不出啥意思,这个做什么用?
多谢
w***g
发帖数: 5958
2
用来判断x是不是一个正常浮点数。如果x是无穷大或者NaN,函数会返回false。

【在 h****b 的大作中提到】
: Can you suggest a more appropriate name for this function? When might you
: expect to see such a function?
: bool f(double x)
: {
: return x == x;
: }
: 看不出啥意思,这个做什么用?
: 多谢

z****e
发帖数: 2024
3
怎么得到无穷大?
numeric_limits::max() 是well defined.呀。
怎么得到NaN而还能正确调用lz的函数呢?
一般divide by zero 不都是运行时挂了么?如何进入函数进行比较?

【在 w***g 的大作中提到】
: 用来判断x是不是一个正常浮点数。如果x是无穷大或者NaN,函数会返回false。
w***g
发帖数: 5958
4

这个不是无穷大,是一个well define的数。
这个跟系统有关。Linux下一版运行时不会挂,除非你另外设置。

【在 z****e 的大作中提到】
: 怎么得到无穷大?
: numeric_limits::max() 是well defined.呀。
: 怎么得到NaN而还能正确调用lz的函数呢?
: 一般divide by zero 不都是运行时挂了么?如何进入函数进行比较?

1 (共1页)
进入Programming版参与讨论
相关主题
用STL map的时候怎么自己定义大小比较的关系我遇到的一个google面试题,现在也没有想明白,请大家帮忙
C++ template question教授的问题(C language)
how to write some C/C++ program to enable dual monitor?[合集] Python下面如何进行numeric analysis and statistical analysis
又被铐倒了,关于constructorc++ class design issue
what is the job of this function ?how to create interface "operator=="
[合集] 也问C++的小问题non-aggregate type问题
numerical recipe里的快速傅立叶变换how to reverse a HUGE list?
问几个C++面试题吧swap every second node?
相关话题的讨论汇总
话题: function话题: when话题: bool话题: double