Небольшая проблема с +=

 
Проблемка с оператором +=. Если пишу:
string Comm;
Comm += "comment";

компилятор ругается. А вот:

string Comm;
Comm = Comm + "comment";

работает.

 
Проблемка с оператором +=. Если пишу:
string Comm;
Comm += "comment";

компилятор ругается. А вот:

string Comm;
Comm = Comm + "comment";

работает.


Все правильно. += это арифметический оператор. Со строками он не работает. Правильнее было бы для строк использовать вместо "+" оператор "&", но это к разработчикам.
Причина обращения: