请注意,此函数没有"{"和"}"正文.只是一个try/catch块:
void func( void )
try
{
...
}
catch(...)
{
...
}
Run Code Online (Sandbox Code Playgroud)
这是故意的C++的一部分,还是这是一个g ++扩展?
除了绕过1级{}之外,还有什么目的吗?
在遇到http://stupefydeveloper.blogspot.com/2008/10/c-function-try-catch-block.html之前,我从未听说过这个.