The following rules apply to unary operator declarations, where T denotes the class or struct type
A binary operator must take two parameters, at least one of which must have the class or struct typ
A conversion operator declaration introduces a user-defined conversion (§13. 4), which augments
An operator is a member that defines the meaning of an expression operator that can be applied to i
An operation of the form op x or x op, where op is an overloadable unary operator, and x is an expr
Effective Standard C++ Library: Unary Predicates in the STL Klaus Kreft and Angelika Langer
For an operation of the form ?x, unary operator overload resolution (?4.2.3) is applied to select a
The assignment operators assign a new value to a variable, a property, event, or an indexer element
The &, ^, and | operators are called the logical operators. and-expression: equality-expression
The predefined floating-point comparison operators are: bool operator ==(float x, float y); bool ope