GCC実装から取得した、type_traits
なぜstatic_cast
ここで必要なのですか?
template <typename _Tp, typename... _Args>
struct __is_nt_constructible_impl
: public integral_constant<bool, noexcept(_Tp(declval<_Args>()...))> {};
template <typename _Tp, typename _Arg>
struct __is_nt_constructible_impl<_Tp, _Arg>
: public integral_constant<bool,
// Why is `static_cast` needed here?
noexcept(static_cast<_Tp>(declval<_Arg>()))> {};
その矛盾は奇妙に思われます
—
オービットの軽量レース
あなたは、関連のlibstdc ++メーリングリスト上でこのような質問をする必要があります
—
軌道上での明度レース