我有一个应用程序,我需要在变量中组合字符串,如下所示:
int int_arr[4];
int_arr[1] = 123;
int_arr[2] = 456;
int_arr[3] = 789;
int_arr[4] = 10;
std::string _string = "Text " + int_arr[1] + " Text " + int_arr[2] + " Text " + int_arr[3] + " Text " + int_arr[4];
Run Code Online (Sandbox Code Playgroud)
它给了我编译错误
Error C2210: '+' Operator cannot add pointers" on the second string of the expression.
Run Code Online (Sandbox Code Playgroud)
据我所知,我正在组合字符串文字和整数,而不是指针.
我应该使用另一个连接运算符吗?或者表达式是完全错误的,应该找出另一种方法来实现它?
顺便说一下,我使用的是Visual Studio 2010