В чем разница между std::cout и std::wcout?

В c++ в чем разница между std::cout и std::wcout?

Они оба управляют выходом в буфер потока или печатают материал на консоль, или они просто похожи ?

2 ответов


они работают на различных типах символов:

  • std::cout использует char типа символов
  • std::wcout использует wchar_t типа символов

в противном случае оба потока пишут в стандартный вывод.


другое дело, что оба используются с уважаемым входного потока.

объекты из них инициализируются во время или до первого раза объект Это.

  • std::cout is std::basic_ios::tie ' d до std::cin и std::cerr
  • std:wcout is std::basic_ios::tie ' d до std::wcin и std::wcerr