cpp
1 2#include <type_traits> 3#include <typeinfo> 4#include <iostream> 5 6template<typename = void> 7struct is_true : std::false_type {}; 8 9template<typename = void> 10struct is_false : std::true_type {}; 11 12int main() { 13 // 下記コード {} の意味とは 14 std::cout << is_true<>{} << std::endl; 15 std::cout << is_false<>{} << std::endl; 16}
上記のようなコードをよく見ますが、{}はなぜ必要なのでしょうか。
初期化だと()だから代用できるかと思いましたができませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/23 02:04