В C Я бы сделал что-то вроде этого:
Код: Выделить всё
printf("error! value was %d but I expected %d",actualValue,expectedValue)
Код: Выделить всё
"error! value was {0} but I expected {1}".format(actualValue,expectedValue)
Как это сделать на C++?
Важные предостережения:
- Я знаю, что могу использовать std::cout, если я хочу напечатать такое сообщение на стандартный вывод (не интерполяцию строк, но распечатывает нужную мне строку):
Код: Выделить всё
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/37956090/how-to-construct-a-stdstring-with-embedded-values-i-e-string-interpolation[/url]