Letztes Zeichen von std::string entfernen.
-
Wie lösche ich am besten bei einem std::string das letzte Zeichen raus?
-
string x("blub"); x.erase(x.length()-1); x.erase(x.size()-1); x.erase(x.end()-1); x.erase((x.rbegin()+1).base()); x = x.substr(0,x.length()-1); x = x.substr(0,x.size()-1); x.assign(x.data(),x.data()+(x.size()-1));
etc.
-
Tss, und da zählst du nicht mal die Delphi-Methode auf:
str.resize(str.length() - 1);