我有一個ustring對象sourceString,它是πøΣ'®。這些字符串是我在解析XML文件時得到的。我使用了substr方法來獲取這些字符串。從ustring獲取子字符串
Glib::ustring uString = sourceString.substr(5,0);
但是,我只能得到空字符串,我應該如何從它的子字符串。
我有一個ustring對象sourceString,它是πøΣ'®。這些字符串是我在解析XML文件時得到的。我使用了substr方法來獲取這些字符串。從ustring獲取子字符串
Glib::ustring uString = sourceString.substr(5,0);
但是,我只能得到空字符串,我應該如何從它的子字符串。
不知道你的情況如何實現substr()
,但我會冒險你的參數順序是錯誤的! std::string::substr()
先採取立場,然後大小。在你的案例大小爲0.
修復你的代碼格式... – Robert 2010-12-16 08:30:48