std::nan, std::nanf, std::nanl
来自cppreference.com
![]() |
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
定义于头文件 <cmath>
|
||
float nanf( const char* arg ); |
(C++11 起) | |
double nan( const char* arg ); |
(C++11 起) | |
long double nanl( const char* arg ); |
(C++11 起) | |
实现定义的字符串
arg
转换成相应的安静的NaN值。的呼叫std::nan("string")是相当于呼叫std::strtod("NAN(string)", (char**)NULL);.原文:
Converts the implementation-defined character string
arg
into the corresponding quiet NaN value. The call std::nan("string") is equivalent to the call std::strtod("NAN(string)", (char**)NULL);.[编辑] 参数
arg | - |
[编辑] 返回值
对应的标识字符串
arg
或零,如果实现不支持无提示NaN NaN值. [编辑] 另请参阅
(C++11) |
(函数) |
[静态] |
返回一个安静的NaN值给定的浮点类型 ( std::numeric_limits 的公开静态成员函数)
|