📅  最后修改于: 2023-12-03 14:59:49.755000             🧑  作者: Mango
在C++中,cout
和std::cout
都是输出流对象的实例。它们被用于将数据输出到控制台或文件中。
cout
是std
命名空间中的一个对象。当使用using namespace std
的语句集时,它可以用于编写简单的输出语句:
using namespace std;
cout << "Hello, world!" << endl;
在上述代码中,cout
是对std::cout
的简单替代。
std::cout
是std
命名空间中的标准输出流对象。因为它是在std
命名空间中,所以使用时必须要加上std::
前缀,否则编译器可能会将其识别为另一种类型。
std::cout << "Hello, world!" << std::endl;
当我们想要避免使用using namespace std
语句集时,可以使用std::cout
。这可以防止命名冲突和意外包含。
cout
和std::cout
都是输出流对象的实例。cout
是std
命名空间中的对象,而std::cout
是标准输出流对象。using namespace std
时,cout
可以作为std::cout
的简化替代。using namespace std
,则必须使用std::cout
的完整名称。