[dcl.attr.noreturn] предоставляет следующий пример:
[[ noreturn ]] void f() {
throw "error";
// OK
}
но я не понимаю, что такое точка [[noreturn]]
, потому что возвращаемый тип функции уже void
.
Итак, какова точка атрибута noreturn
? Как он должен использоваться?