1. ホーム
  2. c++

[解決済み] ブースト[クローズド]の主な使用部品

2022-05-13 06:35:40

質問

私が boost::lexical_cast のようなコードを書かなければならないのが嫌だったのです。

stringstream ss;
ss << anIntVal;
mystring = ss.str();

次に

mystring = boost::lexical_cast<string>(anIntVal);

昨日、stackoverflowでboost splitに出会いました(これもコードを書く手間を省いてくれるgemです)。

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のドキュメントを見て、常用できそうな他の機能を探していこうと思いますが、見落としが多そうな気がします。

最もよく使う/ないと困るboost関数は何ですか?

どのように解決するのですか?

おそらく、私にとってboostの最もよく使われる部分は boost::shared_ptr .