Как подставить число к строке в аргументе функции?

Имеется функция

void lm(int mt, std::string msg);

Она принимает один числовой и строковый аргументы, но в программе требуется, что бы строковый элемент шёл с числовым. Как подставить число в данном случае к строке?

Т.е. должно что-то подобное получиться

int iResult;    
lm(1,"test message - "+iResult);

Ответы (1 шт):

Автор решения: Space Simulators

Решил данную проблему следующим образом:

lm(0, "FNU size is "+std::to_string(4));
→ Ссылка