首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小实验解决办法

2012-02-13 
小实验在vs2005下:#includeiostreamintmain(){inta3,b4std::cout std::min(3,4) std::endlret

小实验
在vs2005下:
#include   <iostream>
int   main()
{
    int   a=3,b=4;
    std::cout < <std::min(3,4) < <std::endl;
    return   0;
}
运行结果正常,显示为3。

我想问,这里min函数不是在algorithm头文件中的吗,为什么我只包含了iostream文件就能使用min函数了,这和命名空间有什么联系?请指教。


[解决办法]
这样的问题应该很常见,比如只包含iostream就可以使用string类
可能iostream里头文件很杂吧,要想弄明白除非看标准库源码了。

热点排行