std::numeric_limits::max()编译错误
来源:互联网 发布:怎样申请淘宝子账号 编辑:程序博客网 时间:2024/05/22 18:22
std::numeric_limits::max()编译错误 2009-12-13 13:59:25
分类: C/C++
今天使用了一下STL中的z数值极限<Numeric Limits>竟然编译不过,
std::numeric_limits<double>::max()
出现如下错误:
warning C4003: “max”宏的实参不足
error C2589: “(” : “::”右边的非法标记
error C2589: “(” : “::”右边的非法标记
google了一下,原来是需要把max用括号括起来避免和windows定义的宏混淆
(std::numeric_limits<double>::max)()
因为Windef.h中定义了
#ifndef max
#define max(a,b) (((a) > (b)) ? (a) : (b))
#endif
#define max(a,b) (((a) > (b)) ? (a) : (b))
#endif
所以会产生编译错误
阅读全文
0 0
- std::numeric_limits::max()编译错误
- std::numeric_limits::max()编译错误
- std::numeric_limits::max() std::numeric_limits::min()编译错误
- std::numeric_limits::max() std::numeric_limits::min()编译错误
- std::numeric_limits::max() std::numeric_limits::min()编译错误
- vs编译std::numeric_limits::max()编译错误
- PCL中std::numeric_limits::max()编译错误
- std::numeric_limits<unsigned int>::max()编译错误
- Windows下编译std::numeric_limits::max() 和std::numeric_limits::min()出错
- 使用numeric_limits max min的编译问题
- std::max, std::min错误
- std::numeric_limits<float>::max() warning C4003: “max”宏的实参不足
- [C++] std::numeric_limits::max() error: '(': illegal token on right side of '::'
- qcustomplot.h中double minDistSqr = (std::numeric_limits<double>::max)()这一句报错
- asn1c中 std::max编译冲突解决方法
- std::sort函数编译错误
- std::max
- std::min std::max
- XML解析(二):SAX解析
- 【C++数据结构与算法】括号匹配算法
- 哪种情况会导致持久区jvm堆内存溢出
- 二分图的最大匹配、完美匹配和匈牙利算法
- 仿联系人的排序
- std::numeric_limits::max()编译错误
- 【面经笔记】
- 数据结构-查找二叉树
- 检查针孔摄像头
- firewalld,iptable
- HttpClient天气接口测试
- Qt宏Q_OBJECT展开记录
- 学习笔记TF045:人工智能、深度学习、TensorFlow、比赛、公司
- Google算法题:M-罗马数字与整数互转