当我与noexcept说明符一起使用模板时,除了规范之外,我还会得到一个错误。在gcc的所有版本中,它都是用我使用过的clang和的不同版本编译的。struct Y void h();struct X void f() noexcept(noexcept(std::declval<Y>().h()));void X<T&
当泛型lambda的实例化格式良好但不可编译时,我在检测它时遇到问题,而检测它使我感到困惑:{ int get(noexcept(f(std::declval<_A>()))) -> decltype(f(std::declval<_A>()));
using type = decltype(test<F,A>(std::declval&