Merging PR486

This commit is contained in:
Andrew Pardoe 2016-02-01 21:34:22 -08:00
parent 0c0fdd1b6d
commit 36c209a374

View File

@ -6594,18 +6594,18 @@ By itself, `cout_my_class` would be OK, but it is not usable/composabe with code
// ...
cout << "var = " << var << '\n';
###### Note
##### Note
There are strong and vigorous conventions for the meaning most operators, such as
* comparisons (`==`, `!=`, '<', `<=`, `>`, and `>=`)
* comparisons (`==`, `!=`, `<`, `<=`, `>`, and `>=`),
* arithmetic operations (`+`, `-`, `*`, `/`, and `%`)
* access operations (`.`, `->`, unary `*`, and `[]`)
* assignment (`=`)
Don't define those unconventionally and don't invent your own names for them.
###### Enforcement
##### Enforcement
Tricky. Requires semantic insight.