回 帖 发 新 帖 刷新版面

主题:std::的运用疑惑?

#include <iostream>
[color=800000]using namespace std[/color]
int show()
{
    std::cout<<"hello word" ;
    return 1;
}
int main()
{
    cont<<show();
}
为什么不可以把using namespace std放在int show()前面?
放在前面会让int show()报错?

回复列表 (共8个回复)

沙发

using namespace std[color=FF0000];[/color]

板凳

还想问一个问题?我用的是Dev-C++编译器工具 
可为什么我编译成功,可一运行!
dos窗口一闪就过了???
这个应该怎么解决?

3 楼

问题解决了:加上 getchar();解决的!

4 楼

main里的cont是什么……
using namespace std后面怎么没分号
如果用了using,就不用非要在cout前面写上std::了

5 楼


[code=c]
cont<<show();
应该是cout<<show();
这样可以运行 不过看着挺奇怪的  谁难解释下cout<<后面跟了个过程函数是怎么回事
[/code]

6 楼

就是把show的返回值送给cout输出……
写成int temp=show();
cout<<temp;是一个意思,还多浪费一点空间

7 楼

std::cout<<

不要 using namespace std;

你还没分号 ,,,失误,,

8 楼


明白了 是我没看清楚输出的结果  谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册