私はπøΣ'®のustringオブジェクトsourceStringを持っています。これらの文字列はXMLファイルから取得します。私はsubstrメソッドを使ってこれらの文字列を取得しています。ustringから部分文字列を取得する
Glib::ustring uString = sourceString.substr(5,0);
しかし、私はnull文字列を得ることができます、どのように私はそれから部分文字列を取得する必要があります。
私はπøΣ'®のustringオブジェクトsourceStringを持っています。これらの文字列はXMLファイルから取得します。私はsubstrメソッドを使ってこれらの文字列を取得しています。ustringから部分文字列を取得する
Glib::ustring uString = sourceString.substr(5,0);
しかし、私はnull文字列を得ることができます、どのように私はそれから部分文字列を取得する必要があります。
substr()
がお客様のケースでどのように実装されているかわからない場合は、パラメータの順序が間違っている可能性があります。 std::string::substr()
は最初に位置をとり、次にサイズをとります。あなたのケースではサイズが0
のフォーマットにコードを修正... – Robert