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'; cout << "var = " << var << '\n';
###### Note ##### Note
There are strong and vigorous conventions for the meaning most operators, such as There are strong and vigorous conventions for the meaning most operators, such as
* comparisons (`==`, `!=`, '<', `<=`, `>`, and `>=`) * comparisons (`==`, `!=`, `<`, `<=`, `>`, and `>=`),
* arithmetic operations (`+`, `-`, `*`, `/`, and `%`) * arithmetic operations (`+`, `-`, `*`, `/`, and `%`)
* access operations (`.`, `->`, unary `*`, and `[]`) * access operations (`.`, `->`, unary `*`, and `[]`)
* assignment (`=`) * assignment (`=`)
Don't define those unconventionally and don't invent your own names for them. Don't define those unconventionally and don't invent your own names for them.
###### Enforcement ##### Enforcement
Tricky. Requires semantic insight. Tricky. Requires semantic insight.