Нужно сдеать так:
cout << "My name is {name}. I am {age}";, где name и age - изменяемые переменные.
В C# перед кавычками нужно добавить $, в Python - f.
А как это активировать в C++?
В С++20 можно делать похожим образом:
#include <iostream>
#include <format>
int main()
{
auto const & name{"Frob"};
auto const age{42};
::std::cout << ::std::format("My name is {}. I am {}", name, age);
}
Ну а пока можно использовать аналогичные варианты из сторонних библиотек, тот же {fmt} или folly.
В стандартной библиотеке с++ такая возможность внедрена только в 20-ом стандарте - функция std::format. Так как это еще очень новый и слабо поддерживаемый стандарт, то в вашем случае есть два варианта:
использовать сишную функцию printf (или sprintf если вам нужно получить в результате строку а не вывод)
использовать boost::format - очень хорошая либа как раз для этих целей
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники