Saat ini saya menggunakan kode berikut untuk memotong kanan semua std::stringsprogram saya: std::string s; s.erase(s.find_last_not_of(" \n\r\t")+1); Ini berfungsi dengan baik, tapi saya ingin tahu apakah ada beberapa kasus akhir di mana ia mungkin gagal? Tentu saja, jawaban dengan alternatif...