una entero convertir concatenar caracter cadenas cadena c++ string c++11 concatenation string-formatting

entero - convertir int a string c++



¿C++ 11 ofrece una mejor manera de concatenar cadenas sobre la marcha? (1)

C ++ 11 introduce funciones to_string() :

my_func("bla bla bla" + to_string(my_int) + "bla bla bla");

He visto this respuesta y me pregunto (espero) si C ++ 11 ha ideado un mejor método nativo para concatenar y posiblemente formatear cadenas.

Con "mejor" me refiero a realmente una línea, como en casi todos los idiomas de nivel superior (puntos de bonificación si es compatible con algo como la sintaxis de la "cadena de formato" de python% (tupla), pero creo que eso es realmente esperar demasiado).

El resultado ideal debería ser algo como:

my_func("bla bla bla" << int(my_int) << "bla bla bla");

Los únicos métodos apenas aceptables que figuran en esa respuesta son los de formato rápido, pero me pregunto si C ++ 11 logró hacerlo mejor.