2014-10-10 155 views
0

我最近開始使用Boost Locale遍歷和Unicode字符串的邊界分析。我已經使用了一些可用於轉換大小寫的功能,例如:to_upper(),它看起來包裹了ICU的toUpper()函數。Boost Locale - 直接訪問ICU功能

我沒有找到升壓的Locale包裝其他ICU的功能,例如u_isalpha()u_isalnum()。我如何使用這些ICU功能?

謝謝!

回答

0

這將取決於你如何建立連接對ICU的Boost.Locale &。例如,如果您正在鏈接到動態ICU庫(例如,Boost dll/so/dylib依賴於ICU dll/so/dylib)或直接鏈接到ICU以滿足依賴關係,那麼您只需包含適當的ICU標頭(s )並調用API。

例如,u_isalpha()uchar.h

+0

發現謝謝你的建議,工作正常。 – 2014-10-21 20:26:20