発見したとき、boost::lexical_cast
「なぜこれをもっと早く知らなかったのだろう」と思いました。-私は次のようなコードを書かなければならないのが嫌だった
stringstream ss;
ss << anIntVal;
mystring = ss.str();
今私は書く
mystring = boost::lexical_cast<string>(anIntVal);
昨日、stackoverflowでブーストスプリットに遭遇しました(コードを書く手間を省く別の宝石)。
string stringtobesplit = "AA/BB-CC")
vector<string> tokens;
boost::split(tokens, stringtobesplit, boost::is_any_of("/-"));
// tokens now holds 3 items: AA BB CC
定期的に使用できる他の機能を探すために、Boostのドキュメントを調べ始めますが、見落としが非常に簡単になると思います。
どのブースト機能を最もよく使用していますか?