Ничто не имеет специального оператора в C ++. std::ios
(его производное) неправильно используется operator>>
и operator<<
для обеспечения простого способа выполнения потоковой операции: в противном случае эти два оператора имеют различную семантику в C ++.
Оператор, используемый для объединения двух std::string
, - это operator+
(но я думаю, что в этом случае они не неправильно использовали это: operator+
между двумя строками делает то, что я ожидал ).