Можно ли создать оператор + функцию для строкового класса C ++? А чтобы объединить «литералы»?

Могу ли я произвольно написать функцию operator + () для класса C ++ string , чтобы мне не пришлось используйте для объединения строк?

Например, вместо выполнения

someVariable << "concatenate" << " this";

Могу ли я добавить оператор + () , чтобы я мог выполнить

someVariable = "concatenate" + " this";

?

6
задан trusktr 4 November 2011 в 01:55
поделиться