#include <iostream>
#include <array>
using namespace std;
enum class color : char
{
yellow,
red,
bule
};
int main()
{
cout << rank<int []>::value << endl;
cout << extent<int[5][7],1>::value << endl;
remove_extent<int[5][3]>::type a = { 5,4,3 };
remove_all_extents<int[5][3]>::type b = 5;
underlying_type<color>::type c = 'e';
decay<const int&>::type i = 5;
enable_if<true, double>::type d = 3.11;
conditional<true, string, double>::type s = "Marco";
cout << typeid(common_type<int, double>::type).name() << endl;
system("pause");
return 0;
}