Подтвердить что ты не робот

Предлагает ли С++ 11 лучший способ конкатенации строк "на лету"?

Я видел этот ответ, и мне интересно (надеюсь), если С++ 11 придумал родной лучший метод для конкатенации и, возможно, формат, строки.

С "лучше" я имею в виду на самом деле действительно однострочный, например, в основном на всех языках более высокого уровня (бонусные баллы, если он поддерживает что-то вроде синтаксиса форматированной строки "% (tuple)" на python, но я предполагаю, что на самом деле надеется на слишком много).

Идеальный результат должен быть примерно таким:

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

Единственные едва приемлемые методы, перечисленные в этом ответе, - это быстродействующие, но мне интересно, удалось ли С++ 11 сделать лучше.

4b9b3361

Ответ 1

С++ 11 вводит функции to_string():

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