gpt4 book ai didi

c++ - 避免在 Visual C++ 中声明已声明的变量

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:28 25 4
gpt4 key购买 nike

抱歉,如果标题不是很清楚,我不知道该怎么说...我经常因为像这样的愚蠢错误而浪费很多时间进行调试:

for(int i=0;i<10;i++)
{
...
for(int i=0;i<50;i++)
{
somearray[i]=x;
}
...
}

因为我喜欢小变量名,我什至不知道为什么在 c++ 中可以这样做不是没用吗?有没有办法让 Visual C++ 提醒这个多重声明?

谢谢

最佳答案

您可以使用 Analyzer Warning C6246 在 VS 中进行测试.

您还可以使用 -Wshadow 使用 GCC 或 Clang 进行测试。

另请参阅:Is there an equivalent of gcc's -Wshadow in visual C++

关于c++ - 避免在 Visual C++ 中声明已声明的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27143726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com