Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
πøˆ∑´®であるustringオブジェクトsourceStringがあります。これらの文字列は、解析中にXMLファイルから取得します。substrメソッドを使用して、これらの文字列を以下のように取得しました。
Glib::ustring uString = sourceString.substr(5,0);
しかし、私はnull文字列しか取得できませんでした。それから、どのようにサブ文字列を取得する必要がありますか。
あなたのケースでどのように実装されているかはわかりませんsubstr()が、パラメータの順序が間違っていると危険です!std::string::substr()最初に位置を取り、次にサイズを取ります。あなたの場合、サイズは0です。
substr()
std::string::substr()