性病如何发挥作用?

时间:2016-10-29 17:49:23

标签: c++

我刚开始使用C ++并开始使用基本文本来控制程序。在我阅读的书中(我觉得这很老了)它使用cout将内容写入屏幕。很简单吧?但是当我尝试写cout时,它说它没有定义。我在互联网上搜索,它说我需要std :: cout或使用命名空间std;这个东西怎么样?向你解释就像你想要一个5岁的孩子一样。我是下一级别的傻瓜。

1 个答案:

答案 0 :(得分:0)

std是包含标准库的所有函数和类的命名空间。 namespaces用于避免具有相同名称的函数/类的冲突。您可以定义包含类northern_guy

的名称空间cout
std::cout << "output"; //prints to standard output
northern_guy:cout << "output"; //does what ever is defined in that namespace

(对于此示例,您需要重载&lt;&lt;运算符)

因此,您可以在代码中同时使用这两个函数/类。这就是您不应该使用using namespace std;

的原因