| 示例 | |
| 在此示例中,存在两个具有相同名称的变量声明。这会导致误解而且会使开发者费解。 | |
|
| 解决方案 |
|
改以不同的名称命名变量,以便使正在操作的变量易于识别。推荐变量使用具有意义的名称。
|
|
class ClassA { public: int someFunction() { struct Hat { int sameName; }; Hat myHat; myHat.sameName = 5; int banana = 5; return banana; } }; |