Ketika saya menemukannya, boost::lexical_cast
saya berpikir "mengapa saya tidak tahu tentang ini lebih awal!" - Aku benci harus menulis kode seperti
stringstream ss;
ss << anIntVal;
mystring = ss.str();
Sekarang saya menulis
mystring = boost::lexical_cast<string>(anIntVal);
Kemarin, di stackoverflow, saya menemukan boost split (permata lain yang akan menyelamatkan saya untuk menulis kode).
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
Saya akan mulai melihat-lihat dokumentasi boost untuk mencari fungsi lain yang dapat saya gunakan secara teratur, tetapi saya rasa akan sangat mudah untuk melewatkan banyak hal.
Fungsi pendorong apa yang paling Anda gunakan / tidak suka jika tidak dimiliki?