到目前爲止,我一直在我的嵌入式系統(路由器,交換機,電信設備等)的C++應用程序中使用std :: string。對於嵌入式應用程序,從std :: string切換爲std :: wstring?
下一個項目,我正在考慮從的std :: string切換到標準:: wstring的支持Unicode。例如,這將允許最終用戶在命令行界面(CLI)中使用中文字符。
我應該期待什麼併發症/頭痛/驚喜?例如,如果我使用仍然使用std :: string的第三方庫?
由於國際字符串的支持是不是強爲我工作在嵌入式系統的類型的要求,我只當是不會使其造成重大頭痛做到這一點。
對。您可以將字符串用於UTF-8,並且英文將完全以與ASCII中相同的方式表示。 – Lev 2008-10-02 19:04:48
即使是英文,還有偶爾的José... – DevSolar 2013-05-16 10:01:42