| Do not hide declarations in other scopes. |
| Avoid global variables. |
| Always use using declarations or write explicit namespace qualifiers. Do not use using directives. |
| Only have using namespace directives in the main source file, after all include directives. |