输入流问题?
请问std::cout<<与cout<<有什么区别? 问题点数:5、回复次数:4Top
1 楼lifanxi(Byron)回复于 2002-02-25 21:38:48 得分 3
如果您是#include <iostream.h>用的是传统的库,那就用cout <<
如果你用#include <iostream>用的是新标准的库,cout对象是std名字空间的一个成员,就得用std::cout了.
也可以在前面加上using namespace std;
这样后面的cout前面就不用std::了。Top
2 楼garfield_82(我真笨,真的)回复于 2002-02-25 22:20:14 得分 1
同意楼上的,补充一点,如果你这样写:
# include <iostream>
...
using namespace std;
int main ()
{
...
cout << ...
...
}
也是可以的。因为“using namespace std;”已经把命名空间暴露了,所以可以直接引用。Top
3 楼zheng_can(nothrow)回复于 2002-02-25 22:33:29 得分 1
第一个中的 :: 指明使用命名空间 std 中的 cout,这时如果有重名的 cout,则会被略过
第二个中使用的 cout 要求是当前可见的Top
4 楼taoxianxue(--孤独的徘徊者--)回复于 2002-02-26 12:06:30 得分 0
thank you!Top




