如果你写一个类并且你使用这样的东西
...
int x;
{ x = 2; }
...
这将是一个初始化块,对吗?
那么如何使用花括号来指定范围,以便它们像任何其他代码一样执行?基本上,它们不是构造函数的一部分。
前任
如果您要在 switch 语句中使用块,这会像初始化块一样执行吗?
switch(...)
{
case :
{ // this right here how does the compiler know the difference?
...
break;
}
}