c++中什么情况下使用std:: cout和std::endl

在c++中没有usingnamespacestd也可以用std::cout和std::endl吗??为什么有时候书上是std::cout或std::endl,有的就没有加... 在c++中没有using namespace std也可以用std:: cout和std::endl吗??为什么有时候书上是std::cout或std::endl,有的就没有加std::,这是什么原因啊???请大家帮忙解释以下啊!!
谢谢!!!
为什么有的程序用了using namespace std ,有的cout前面加了std::而有的就没加,请问这又是什么原因呢?????
展开
 我来答
281011131
2007-07-01 · TA获得超过1314个赞
知道小有建树答主
回答量:617
采纳率:0%
帮助的人:907万
展开全部
using namespace std 这句的意思是 使用命名空间 std
比如 杭州有一个西湖 潮州也有个西湖
如果你只说 西湖 ,可能别人就不知道你是说那里的西湖
如果你说 杭州的西湖, 别人就知道你是说杭州的西湖
这里的杭州就好像是使用 using namespace std ;
如果使用这个 就不用 std::cout std::cin 就可以使用 cout cin
如果没有就要用 std::cout std::cin .
wubilei
2007-07-01 · 超过18用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:42.7万
展开全部
我来见证一下 是很好的回答 我用不说 上面已经说得非常好; 了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式