如果你有幸看到这个博客,那么我猜你应该曾经碰上这个问题,而且正急着寻求办法,因而,我先把解决办法用最简略的一句话写进去
解决办法为:
** 将文件中原有的 using namespace std;
删除后保留 cpp 文件,
再加上 using namespace std; 保留 cpp 文件。问题即可解决 **
如果根据上述办法曾经解决了这个问题,感觉感兴趣,好奇怎么产生的这个问题,这里我大抵介绍下。
这个问题的知识点是 namespace 的用法:
通过 namespace 关键字,能够申明命名空间,在命名空间内部须要通过齐全限定名拜访这些对象,通常状况下,申明的命名空间代码和调用的代码不在同一个文件里,因而在其余文件中应用,留神引入的门路要写正确,因而,呈现 cout 不明确的问题应该是门路不明确导致。
真挚的心愿这个简短的博客能够帮到遇到这个问题的敌人。