Недавно я хотел использовать boost ::gorith :: 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!
std::vector<std::string> MyStrings; MyStrings.push_back("Hello"); MyStrings.push_back("World"); std::string result = boost::algorithm::join(MyStrings, ","); std::cout << result; // prints "Hello,World"