У меня есть приложение, в котором мне нужно объединить строки внутри переменной, например:
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];
Это дает мне ошибку компиляции
Error C2210: '+' Operator cannot add pointers" on the second string of the expression.
Насколько я могу судить, я объединяю строковые литералы и целые числа, а не указатели.
Есть ли другой оператор конкатенации, который я должен использовать? Или это выражение совершенно неверно и должно найти другой способ реализации этого?
Кстати, я использую Visual Studio 2010