С# имеет синтаксическую функцию, в которой вы можете объединить многие типы данных вместе на 1 строке.
string s = new String();
s += "Hello world, " + myInt + niceToSeeYouString;
s += someChar1 + interestingDecimal + someChar2;
Каким будет эквивалент в С++? Насколько я могу судить, вам придется делать все это на отдельных строках, поскольку он не поддерживает несколько строк/переменных с помощью оператора+. Это нормально, но не выглядит таким аккуратным.
string s;
s += "Hello world, " + "nice to see you, " + "or not.";
Приведенный выше код вызывает ошибку.