物件
<iostream>

std::wcout

extern basic_ostream<wchar_t> wcout;
寬字元標準輸出流
wostream 的物件,表示面向寬字元(wchar_t 型別)的標準輸出流。它對應於C流 stdout

標準輸出流是環境確定的字元的預設目標。此目標可能與其他標準物件(如 wcerrwclog)共享。

作為 basic_ostream 類的一個物件,可以透過插入運算子(operator<<)以格式化資料的方式,或使用 write 等成員函式以未格式化資料的方式向其寫入字元。

該物件在標頭檔案 <iostream> 中宣告,具有外部連結靜態儲存期:它在程式的整個生命週期內都存在。

靜態初始化順序方面,可以保證 wcoutios_base::Init 型別物件被構造的第一次之前被正確構造和初始化。
靜態初始化順序方面,可以保證 wcout 在包含 <iostream> 至少一次對具有靜態持續時間的此類物件進行初始化後,在 ios_base::Init 型別物件被構造的第一次之前被正確構造和初始化。

wcout 沒有繫結到任何其他輸出流(參見 basic_ios::tie)。

預設情況下,wcoutstdout 同步(參見 ios_base::sync_with_stdio)。

程式不應混合對 wcout 的輸出操作與對 cout(或對 stdout 的其他窄定向輸出操作)的輸出操作:一旦對其中任何一個執行了輸出操作,標準輸出流就會獲得一個定向(窄或寬),該定向只能透過對 stdout 呼叫 freopen 來安全地更改。

有關 wcout 支援的操作的更多資訊,請參見其型別的參考:basic_ostream

另見