CppCheck 为我找到了一些发现,例如:“变量‘x’的范围可以缩小”。
如果我有这种情况怎么办:
int x;
for (int i = 0; i != 10; ++i)
{
x = someFunction();
// ... I use x variable here
}
我认为我的代码没问题。你怎么看?应该改成这样吗?
for (int i = 0; i != 10; ++i)
{
int x = someFunction();
// ... I use x variable here
}
在第二个代码中,为所有迭代定义了一个变量 x ......我猜这不是很好(不是最优的)......