この関数は、UTF-16でエンコードされたときに文字列 "str"のバイト数を計算します。Encoding.Unicode.GetByteCount(str)のC++に相当しますか?
私の質問は、これを実装するにはどのようなC + +の同等ですか? C++ 11を含む
この関数は、UTF-16でエンコードされたときに文字列 "str"のバイト数を計算します。Encoding.Unicode.GetByteCount(str)のC++に相当しますか?
私の質問は、これを実装するにはどのようなC + +の同等ですか? C++ 11を含む
ただ、標準C++
標準C++、意識をUnicodeではありません。あなたが話している測定機能の種類を取得するには、ICUやWindows API関数やiconvやsomesuchのような別のサポートライブラリを使用する必要があります。
C++ 11はUnicode文字列リテラルをサポートしています。 –
@OsmanTuran:これは、Unicodeを認識していること、またはOPが求めていることをすることから遠く離れています。 –
管理対象または管理対象外のC++? –
@ M.Babcock Just標準C++ – derekhh
@ M.Babcock g ++コンパイル可能、C++ 0x機能を使用することができます – derekhh