[英]ustring - an inplace replacement of std::string/std::wstring?
為什么沒有std::ustring
可以替換新應用程序中的std::string
, std::wstring
?
當然還有標准庫中的相應支持。 類似於boost::filesystem3::path
不關心字符串表示,並且與std::string
和std::wstring
。
有std::u16string
和std::u32string
。 您可能希望使用這些標准庫,例如命名要使用fstream打開的文件,不會更改為使用這些,因為它們實際上不能。 例如,某些平台采用幾乎任意的字節字符串來命名要打開的文件,沒有指定的編碼。 必須通過具有特定編碼的字符串運行它會破壞事物並且不兼容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.