[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();
}