从 ustring 获取子字符串
我有一个 ustring 对象 sourceString ,它是 πøˆΣ´®。这些字符串是我在解析 XML 文件时从它获取的。我使用了 substr 方法来获取这些字符串,如下所示。
Glib::ustring uString = sourceString.substr(5,0);
但是,我只能得到空字符串,我应该如何从中获取子字符串。
I have a ustring object sourceString which is πøˆ∑´®. These string i get from an XML file while parsing it.I have used substr method to get these character string as under.
Glib::ustring uString = sourceString.substr(5,0);
But, i could get only null string, how should i a substring from it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不确定
substr()
在您的情况下是如何实现的,但是我担心您的参数顺序是错误的!std::string::substr()
首先获取位置,然后获取大小。在你的情况下大小是 0。Not sure about how
substr()
is implemented in your case, however I'd hazard that the order of your parameters is wrong!std::string::substr()
takes position first, and then size. In your case size is 0.