... | ... | @@ -302,9 +302,9 @@ enum ExamplePortNumbers { |
|
|
};
|
|
|
```
|
|
|
|
|
|
## Shadowing
|
|
|
## Shadowing Declarations
|
|
|
|
|
|
By a local variable or type declaration do not shadow another variable, parameter, type, class member or built-in function: it should be possible to set the -Wshadow compiler flag without getting warnings.
|
|
|
A local variable or type declaration should not shadow another variable, parameter, type, class member or built-in function. This can be checked by passing the `-Wshadow` flag to the compiler i.e. `CXXFLAGS='-Wshadow' ./configure`. Ideally, compilation should result in no Wshadow warnings.
|
|
|
|
|
|
## Where to Put Reference and Pointer Operators
|
|
|
|
... | ... | |