【发布时间】:2015-09-24 13:23:05
【问题描述】:
对于std::thread t(foo);,拥有foo [[noreturn]] () {...} 是否有意义?例如。对于一个分离的线程(在应用程序完成之前用作一种守护进程)?
【问题讨论】:
-
线程和进程是两个不同的东西?而且你的问题太模糊了。
-
你的期望是错误的,因此剩下的问题实际上是没有实际意义的。
-
@Misgevolution,是的,当然,没有执行...应该是克隆+什么?跳转到新函数并期望它不会返回?
-
@anderas,是的,你是对的,但你保护它的方式并没有真正的帮助,而且没有 Misgevolutions 的评论,我不明白。
标签: c++ c++11 function-attributes