物件
<iostream>

std::wclog

extern basic_ostream<wchar_t> wclog;
用於日誌記錄的標準輸出流(寬字元)
wostream 的物件,代表面向寬字元(型別為 wchar_t)的標準日誌流。它與 wcerr 一起對應於C流 stderr

標準日誌流是由環境確定的字元目標。此目標可能由多個標準物件(例如 wcoutwcerr)共享。

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

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

靜態初始化順序而言,wclog 保證在 ios_base::Init 型別物件的第一次構造時或之前被正確構造和初始化。
靜態初始化順序而言,wclog 保證在 ios_base::Init 型別物件的第一次構造時或之前被正確構造和初始化,其中包含 <iostream> 就至少一次具有靜態儲存期的物件初始化。

wclog繫結到任何其他流(參見 basic_ios::tie)。

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

程式不應將 wclog 上的輸出操作與 clogcerr 上的輸出操作(或與 stderr 上的其他窄方向輸出操作)混合:一旦在任一上執行了輸出操作,標準日誌流就會獲得一個方向(),該方向只能透過對 stderr 呼叫 freopen 來安全地更改。

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

另見