#include #include #include #include struct Bubba { int a; }; struct Smith { int b; }; int decltype_main(int argc, wchar_t* argv[]) { std::cout << std::endl << __FILE__ << std::endl; int a = 22; decltype(a) b = 44; std::vector c(100, a); std::cout << std::boolalpha << std::is_same::value << std::endl; std::cout << std::boolalpha << std::is_same_v << std::endl; std::cout << std::boolalpha << std::is_same_v << std::endl; return 0; }