2011-12-27 6 views
1

この関数は、UTF-16でエンコードされたときに文字列 "str"のバイト数を計算します。Encoding.Unicode.GetByteCount(str)のC++に相当しますか?

私の質問は、これを実装するにはどのようなC + +の同等ですか? C++ 11を含む

+0

管理対象または管理対象外のC++? –

+0

@ M.Babcock Just標準C++ – derekhh

+0

@ M.Babcock g ++コンパイル可能、C++ 0x機能を使用することができます – derekhh

答えて

2

ただ、標準C++

標準C++、意識をUnicodeではありません。あなたが話している測定機能の種類を取得するには、ICUやWindows API関数やiconvやsomesuchのような別のサポートライブラリを使用する必要があります。

+0

C++ 11はUnicode文字列リテラルをサポートしています。 –

+1

@OsmanTuran:これは、Unicodeを認識していること、またはOPが求めていることをすることから遠く離れています。 –

関連する問題