0

私は最近、Boost Locale トラバースと Unicode 文字列の境界分析を使い始めました。ICU の toUpper() 関数をラップしているように見えるto_upper()など、大文字と小文字の変換に使用できるいくつかの機能を使用しました。

u_isalpha()u_isalnum( )などの他の ICU 関数の Boost Locale ラッパーは見つかりませんでした。これらの ICU 機能をどのように使用できますか?

ありがとうございました!

4

1 に答える 1

0

これは、Boost.Locale の構築方法と ICU へのリンク方法によって異なります。たとえば、動的 ICU ライブラリ (たとえば、Boost dll/so/dylib は ICU dll/so/dylib に依存する) に対してリンクしている場合、または依存関係を満たすために ICU に直接リンクしている場合は、適切な ICU ヘッダーを含める必要があります。 )、API を呼び出します。

たとえば、u_isalpha()uchar.hにあります。

于 2014-10-15T22:46:23.063 に答える