0
我最近開始使用Boost Locale遍歷和Unicode字符串的邊界分析。我已經使用了一些可用於轉換大小寫的功能,例如:to_upper(),它看起來包裹了ICU的toUpper()函數。Boost Locale - 直接訪問ICU功能
我沒有找到升壓的Locale包裝其他ICU的功能,例如u_isalpha()或u_isalnum()。我如何使用這些ICU功能?
謝謝!
我最近開始使用Boost Locale遍歷和Unicode字符串的邊界分析。我已經使用了一些可用於轉換大小寫的功能,例如:to_upper(),它看起來包裹了ICU的toUpper()函數。Boost Locale - 直接訪問ICU功能
我沒有找到升壓的Locale包裝其他ICU的功能,例如u_isalpha()或u_isalnum()。我如何使用這些ICU功能?
謝謝!
這將取決於你如何建立連接對ICU的Boost.Locale &。例如,如果您正在鏈接到動態ICU庫(例如,Boost dll/so/dylib依賴於ICU dll/so/dylib)或直接鏈接到ICU以滿足依賴關係,那麼您只需包含適當的ICU標頭(s )並調用API。
發現謝謝你的建議,工作正常。 – 2014-10-21 20:26:20