noreturn

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

прочитал этой вопрос о noreturn атрибут, который используется для функций, которые не возвращаются вызывающему объекту. тогда я сделал программу в C. #include <stdio.h> #include <stdnoreturn.h> noreturn void func() { printf("noreturn funcn"); } int main() { func(); } и генери...