struct X
{
void f() noexcept(noexcept(g()));
void g() noexcept;
};
В vc ++ и clang это работает, но gcc жалуется:
source_file.cpp:6:34: error: ‘g’ was not declared in this scope
void f() noexcept(noexcept(g()));
^
Я думаю, что это ошибка в gcc, а не функция в других.Это правильно?