一些著名的代码风格书籍建议尽可能在本地声明 vars(
https://stackoverflow.com/a/10205934/700825 )
我的问题是:switch 语句是否不受此规则约束?例如,如果所有(或大多数)案例都具有相似的结构,并且它们都将字符串用于相似的事情,那么应该在每个案例中还是在切换之前声明该字符串?
最佳答案
就这么干吗?
switch(cond)
{
case 1:
{
// An inner scope...
int x;
}
break;
}
关于c++ - 尽可能在本地声明变量和 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16712144/