Введение в язык Си++

         

Функция операция


Большинство операций могут быть перегружены с тем, чтобы они могли получать в качестве операндов объекты класса.

имя_функции_операции: operator op op: + - * / % ^ | ~ ! = += -= *= /= %= ^= = |= = == != = ++ -- () []

Последние две операции - это вызов функции и индексирование. Функция операция может или быть функцией членом, или получать по меньшей мере один параметр класса. См. также #7.16.



Содержание раздела