105 votos

Un buen ejemplo de boost::algoritmo::unirse

Recientemente he querido usar boost::algoritmo::unirse , pero no pude encontrar ninguna ejemplos de uso y no quería invertir mucho tiempo en aprender el Impulso de la Gama de la biblioteca sólo para usar esta función.

¿Alguien puede dar un buen ejemplo de cómo utilizar unirse en un contenedor de cuerdas? Gracias.

203voto

Tristram Gräbener Puntos 5566
#include <boost/algorithm/string/join.hpp>
#include <vector>
#include <iostream>

int main(int, char **)
{
    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!

PS: yo no sabía que la función, me va a ayudar en el futuro ;)

42voto

Keats Puntos 8938
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"

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X