C3409: empty attribute block is not allowed
我从noreturn
VS2013 中得到一个错误。
以下是代码片段:
#ifndef CPPX_NORETURN
# define CPPX_NORETURN [[noreturn]]
#endif
...
namespace std {
class nested_exception
{
private:
exception_ptr nested;
public:
CPPX_NORETURN // error is here
void rethrow_nested() const
{
rethrow_exception(nested);
}
有人可以帮我弄清楚如何解决这个错误吗?提前致谢。