跨函数调用包装器的noreturn属性

时间:2019-02-04 20:18:23

标签: c++ noreturn

是否可以使noreturn与函数调用包装一起工作,例如std::invoke

#include <functional>

[[noreturn]] void foo()
    {std::terminate();}

int doStuff()
   {std::invoke(foo);}

这将导致警告,但是doStuff返回。

0 个答案:

没有答案