1. ホーム
  2. c++

[解決済み] boost::algorithm::join の良い例です。

2022-07-31 21:06:23

質問

私は最近 boost::algorithm::join を使いたかったのですが、使用例が見つからず、この関数を使うためだけにBoost Rangeライブラリの学習に多くの時間を費やしたくありませんでした。

どなたか、文字列のコンテナでjoinを使用する良い例を提供していただけないでしょうか。 ありがとうございます。

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

#include <boost/algorithm/string/join.hpp>
#include <vector>
#include <iostream>

int main()
{
    std::vector<std::string> list;
    list.push_back("Hello");
    list.push_back("World!");

    std::string joined = boost::algorithm::join(list, ", ");
    std::cout << joined << std::endl;
}

出力します。

Hello, World!