编译器错误 C2705

“label”:非法跳转到“异常处理程序块”范围

备注

执行会跳转到 try/catch__try/__except__try/__finally 块内的标签。 编译器不允许此行为。 有关详细信息,请参阅异常处理

示例

以下示例生成 C2705:

// C2705.cpp
int main() {
goto trouble;
   __try {
      trouble: ;   // C2705
   }
   __finally {}

   // try the following line instead
   // trouble: ;
}