Pertanyaan yang diberi tag stdstring

std :: string adalah jenis "string" berbasis byte pustaka standar C ++, yang ditentukan dalam header <string>.

812
Apa cara terbaik untuk memotong std :: string?

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...

262
konversikan char * menjadi std :: string

Saya perlu menggunakan std::stringuntuk menyimpan data yang diambil oleh fgets(). Untuk melakukan ini, saya perlu mengubah nilai char*kembali dari fgets()menjadi std::stringmenyimpan dalam array. Bagaimana ini bisa