小编csg*_*orf的帖子

为什么此C ++函数定义不需要大括号?

我在阅读Stroustrup的“编程-使用C ++的原理和实践”时发现,他包含了一个没有花括号的函数,却没有解释自己,网上的人说这是不可能的。

我已经编译了代码,并且可以正常工作。

void f()
    try {} 
    catch(...) {}
Run Code Online (Sandbox Code Playgroud)

我希望从中得到一个编译器错误,但是我没有,并且它工作正常。我正在使用C ++ 17。

c++ syntax function

6
推荐指数
1
解决办法
110
查看次数

标签 统计

c++ ×1

function ×1

syntax ×1