問題は、MinGW でコンパイルされたプログラムには、wcout を介してコンソールに非 ASCII 文字を出力する際に問題があり、出力に異なるコードページの文字が表示されるか、完全に空白になる可能性があることです。しかし、winapiWriteConsoleW
は完璧に動作します。したがって、 << 演算子の動作を変更して winapi メソッドを呼び出さないようにする可能性があるかどうかを尋ねます。
(私はそれを行う方法の例を見つけられませんでした。私はc ++を初めて使用します。オブジェクトをオーバーロードする方法の例はたくさんありますが、文字列またはワイド文字配列でそれを行う方法はありません。)