c语言错误 cout不明确,C++ error: cout 不明确的符号

C++ error: cout 不明确的符号

C++ error: cout 不明确的符号

c++问题,为了使用string,我写入了#include using namespace std; 但是cout出现红线说是不明确百度了一下说是吧using namespace std注释掉就行了,果然如此,cout是没报错了,但是string的红线出来了endl的红线也出来了,说是未定义,我很郁闷丫。。接着添加一句:using std::endl;此时endl的红线消失,但是string的还是说未定义,吧之前的#include删除,又加入using std::string;红线string消失。。。

但是之前cout出现红线的原因为啥呢?还有#include using namespace std;与using std::string;到底啥关系呢?

今天第一次遇到这么个情况。显然我不知所措了。

文件开头我是有:

#include"iostream"

using namespace std;

语句的。

尝试着关闭页面,重新打开,红色波浪线提示还在那里。

网上找不到太有效的答案。

然后把usingnamespace std;这句给注释掉,等出现一片片错误提示,再取消注释。

毛病没了。。。郁闷。

但是,虽然说cout cin啥的木红线了,string却无法识别了,此时又加上了一句,:using std ::string,把using namespace std去掉,就ok了

原因嘛还不知道。。。

————————————————————————————

以下是我的截图:(分明成功build了gg)

27906635b64bc828fd462278d2122080.png

我也把usingnamespace std;这句给注释掉,等出现一片片错误提示,再取消注释。

毛病也没了。。。我很开心hhh

C++ error: cout 不明确的符号相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值