浅い分析c++マクロ菗valのunicodeの下での使用


癜define CHECK cout<上のこのマクロは、あなたがCHECK(myfunc);の場合、myfuncがfalseに戻ると、出力:check failed:myfunc()
マクロでは、パラメータを文字列に変換します。これはロゴを印刷する時に、関数名などを印刷しやすくなります。
これはみんな知っているかもしれません。小児科が小さすぎます。でも、unicodeで使うと、文字化けが発生する可能性があります。
解决の方法は芫conditionをL菗菗菗conditonに切り替えることです。