Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
結果はdecltypeテンプレート識別子と同じですか? (そして、T とその値を参照するときの正しい用語は何ですか?)。つまり、アサートが失敗する場合がありますか?
decltype
template<typename T> void foo(T x) { static_assert(std::is_same<decltype(x), T>::value, "decltype check failed"); }
変数の型xは T であるため、その static_assert は常に渡されます。
x