получение подстроки из ustring - PullRequest
1 голос
/ 16 декабря 2010

У меня есть ustring object sourceString, который является πøˆ∑´®.Эти строки я получаю из XML-файла при его анализе. Я использовал метод substr, чтобы получить эти символьные строки, как показано ниже.

Glib::ustring uString = sourceString.substr(5,0); 

Но я мог бы получить только нулевую строку, как это следует из подстроки.

1 Ответ

2 голосов
/ 16 декабря 2010

Не уверен насчет того, как substr() реализован в вашем случае, однако я бы рискнул, что порядок ваших параметров неправильный!std::string::substr() сначала занимает позицию, а затем размер.В вашем случае размер 0.

...