C++ 11是否提供了更好的连接字符串的方法?

o0'*_*0'. 30 c++ string concatenation string-formatting c++11

我已经看到了这个答案,我想(如果C++ 11已经提出了一种本地更好的方法来连接和可能格式化字符串).

"更好"我的意思实际上单行,就像在几乎所有更高级别的语言中一样(如果它支持像python的"格式化字符串"%(元组)语法这样的奖励点,但我想这真的是希望太多了).

理想的结果应该是这样的:

my_func("bla bla bla" << int(my_int) << "bla bla bla");
Run Code Online (Sandbox Code Playgroud)

答案中列出的唯一几乎不可接受的方法是快速格式化的方法,但我想知道C++ 11是否能够做得更好.

bam*_*s53 50

C++ 11引入了to_string()函数:

my_func("bla bla bla" + to_string(my_int) + "bla bla bla");
Run Code Online (Sandbox Code Playgroud)