可以在 switch 语句中声明变量。您只需要在 switch 语句中声明它们并在新的作用域内使用它们即可。例如,示例 #include <iostream> using namespace std; int main() { int i = 10; switch(i) { case 2: //一些代码 break; case 10:{ int x = 13; cout
前向声明让代码知道存在名为 Person 的类。当编译器看到这些名称的使用时,这就可以满足编译器的需求。稍后,链接器将找到类的定义。例如 Class Person; void myFunc(Person p1) { // ... } Class Person { // 类的定义在此 };所以在这种情况下,当编译器遇到 myFunc 时,它会知道在代码的某个地方会遇到这个类。这可以用于类使用代码放置/包含在包含类定义的代码之前的情况。