std::numeric_limits<int>::min()报错
2016-04-08 14:23
549 查看
用【std::numeric_limits<int>::min()】的时候,发现了一个奇怪的现象,如下:
//#include <WinSock2.h> /* 一旦【std::numeric_limits<int>::min();】之前有【#include <WinSock2.h>】,就会出现如下错误。 懒得找具体原因了。 source.cpp(6): warning C4003: not enough actual parameters for macro 'min' source.cpp(6): error C2589: '(' : illegal token on right side of '::' source.cpp(6): error C2059: syntax error : '::' */ #include <limits> int main() { int theNum = 0; theNum = std::numeric_limits<int>::min(); //theNum = std::numeric_limits<int>::max(); return 0; }未完待续。
相关文章推荐
- SpringMVC拦截器的使用和配置
- Android使用Fragment打造万能页面切换框架(二)
- 学习笔记之yum及程序包编译
- ZF-net
- Mongo 保留字段的Collection的操作
- 【POJ2478】Farey Sequence——欧拉数
- CUDA,HELLOWORLD!
- Lucene与Solr的比较
- 【转】解决HttpServletResponse输出的中文乱码问题
- YUV格式解析
- linux之I2C驱动程序
- c语言:用双向链表实现双端队列(队列两端都可以进行入队出队操作)
- Yii2中把"Home"改成"首页"的方法 【Yii2支持多语言】
- UITableView中Cell重用机制导致内容重复解决方法
- 如何覆盖aar的资源
- html 标签
- CSS里常见的块级元素和行内元素
- 【已解决】NSUserDefaults偶尔/有时候保存数据会失败/失效
- 修改PATH环境变量及export,readonly,env,unset命令的使用
- 2.jenkins基础配置