[C++] 122 文字列末尾の判定および削除

[M1 Mac, Big Sur 11.6.8, clang 13.0.0, NO IDE]

備忘として残しておきます。

// 文字列末尾が","であれば削除する
string str = "xxxxx";

int length = str.size();
char last = str.at(length -1);
string last_str{last}; // 初期化リストを用いる手法でchar単体→string変換
   
if (last_str.find(",") != std::string::npos){
    str.pop_back();
}