#include #include using namespace std;struct A { int num; char type;};union B { int num; char type;};int main(){ cout << std::is_union::value << endl; cout << std::is_union::value << endl; cout << std::is_union_v << endl; cout << std::is_union_v << endl; cout << std::is_class::value << endl; cout << std::is_class::value << endl; cout << std::is_class_v << endl; cout << std::is_class_v << endl; cout << std::integral_constant::value << endl; cout << std::integral_constant::value << endl; return 0;}