我知道这是业余爱好但真的很想知道。任何帮助谢谢
答案 0 :(得分:4)
仅包含<iostream>
,但使用它会使<iostream>
中的名称在没有名称空间名称的情况下可用,因此您可以说{{1}而不是cout
。
这不是使用这些名称的唯一方法,您可以通过使用命名空间std::cout
显式限定它来引用它,或者您可以重新声明该名称(而不是名称空间中的其他所有名称) std::cout
与std
C ++名称空间用于排列相关代码并将其分组到公共名称空间中。标准库定义了名称空间using std::cout;
中的所有内容,因此标准std
类型不会干扰其他名称空间中名为string
的其他类型。