c++ - std::cout 和 std::wcout 有什么区别?

标签 c++ cout

在c++中std::coutstd::wcout有什么区别?

它们都控制输出到流缓冲区或将内容打印到控制台,或者它们只是一样的?

最佳答案

它们作用于不同的字符类型:

  • std::cout 使用 char 作为字符类型
  • std::wcout 使用 wchar_t 作为字符类型

否则两个流都写入标准输出。

关于c++ - std::cout 和 std::wcout 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32338496/

相关文章:

c++ - 虚拟接口(interface)和封装

C++结构中数组的初始化

c++ - 如何将对 `std::cout` 的引用存储为类成员

C++ 同时写入 std::out 和 std:clog

c++ - 如何计算具有 n 位小数的 float

c++ - 运算符 = 不明确 (C++)

c++ - 在 C++ 中逐字循环时读取行尾

c++ - 总不会打印为双

c++ - 使用 boost::thread 将 const 指针参数传递给函数

c++ - 输出结果不是我所期望的