std::cout 和 std::wcout 有什么区别?
What is the difference between std::cout and std::wcout?
在c++中std::cout
和std::wcout
有什么区别?
它们都控制到流缓冲区的输出或将内容打印到控制台,或者它们完全相同?
它们对不同的字符类型进行操作:
std::cout
使用 char
作为字符类型
std::wcout
使用 wchar_t
作为字符类型
否则两个流都写入标准输出。
另一件事是两者都与受尊重的输入流一起使用。
这些对象在第一次创建 std::ios_base::Init
的对象期间或之前初始化。
std::cout
std::basic_ios::tie
到 std::cin
和 std::cerr
std:wcout
std::basic_ios::tie
到 std::wcin
和 std::wcerr
在c++中std::cout
和std::wcout
有什么区别?
它们都控制到流缓冲区的输出或将内容打印到控制台,或者它们完全相同?
它们对不同的字符类型进行操作:
std::cout
使用char
作为字符类型std::wcout
使用wchar_t
作为字符类型
否则两个流都写入标准输出。
另一件事是两者都与受尊重的输入流一起使用。
这些对象在第一次创建 std::ios_base::Init
的对象期间或之前初始化。
std::cout
std::basic_ios::tie
到std::cin
和std::cerr
std:wcout
std::basic_ios::tie
到std::wcin
和std::wcerr