C++中标准输出为什么必须写成std::cout才不出错???
C++中标准输出为什么必须写成std::cout才不出错???(听说“std”是什么命名空间!)已经用了include"iostream"啦!我见过的所有的c++教材上的...
C++中标准输出为什么必须写成std::cout才不出错???(听说“std”是什么命名空间!)
已经用了include"iostream"啦!我见过的所有的c++教材上的cout都不带std呀!
我的编译环境是Visual.Studio.net 2003 c++
小弟感激万分 跪求指教 !!!!!!!!!!!! 展开
已经用了include"iostream"啦!我见过的所有的c++教材上的cout都不带std呀!
我的编译环境是Visual.Studio.net 2003 c++
小弟感激万分 跪求指教 !!!!!!!!!!!! 展开
4个回答
展开全部
因为你没有声明名称空间
在int main(){
后面加上
using namespace std;
就可以了。其他函数使用也要加,最好只在需要使用的函数中加上,而不要在开始的时候统一申请,这样加大了非法调用的可能性。
还有,你最好按照C99写成
#include <iostream>
"iostream"是在编译目录下寻找,会导致出错。
在int main(){
后面加上
using namespace std;
就可以了。其他函数使用也要加,最好只在需要使用的函数中加上,而不要在开始的时候统一申请,这样加大了非法调用的可能性。
还有,你最好按照C99写成
#include <iostream>
"iostream"是在编译目录下寻找,会导致出错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using name space
建议仔细看看c++教程
建议仔细看看c++教程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的iostream库文件丢失或者位置不对吧.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询