C++ Overloaded Operators
From CppWiki
These are the operators that can be overloaded in C++:
- operator =
- operator ==
- operator !=
- operator <
- operator >
- operator <=
- operator >=
- operator +
- operator -
- operator *
- operator /
- operator %
- operator +=
- operator -=
- operator *=
- operator /=
- operator %=
- operator <<
- operator >>
- operator <<=
- operator >>=
- operator ++
- operator --
- operator ()
- operator []
- operator &
- operator |
- operator ^
- operator ->
- operator .
- operator !
- operator ~
- operator * (dereference)
- operator & (address of)
- operator , (sequential evaluation)
