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