c++ string boost join

c++ - Un buen ejemplo para boost:: algorithm:: join



string (2)

#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; }

Salida:

Hello, World!

Recientemente quise usar boost::algorithm::join pero no pude encontrar ningún ejemplo de uso y no quería invertir mucho tiempo aprendiendo la biblioteca de Boost Range solo para usar esta función.

¿Alguien puede dar un buen ejemplo de cómo usar join en un contenedor de cadenas? Gracias.


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"