Keşfettiğimde boost::lexical_cast
kendi kendime "neden bunu daha önce bilmiyordum!" Diye düşündüm. - Şunun gibi kod yazmaktan nefret ediyordum
stringstream ss;
ss << anIntVal;
mystring = ss.str();
Şimdi yazıyorum
mystring = boost::lexical_cast<string>(anIntVal);
Dün, stackoverflow'da, boost split ile karşılaştım (kod yazmamı sağlayacak başka bir mücevher).
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
Düzenli olarak kullanabileceğim diğer işlevleri aramak için destek belgelerine bakmaya başlayacağım, ancak bazı şeyleri gözden kaçırmanın çok kolay olacağını hissediyorum.
En çok hangi destek işlevlerini kullanıyorsunuz / sahip olmamaktan nefret edersiniz?