#include <typeinfo> #include <iostream> #include <string> int main(void){ auto a = 100; //aをint型として宣言 auto b = 0.5; //bをfloat型として宣言 auto c = std::string("abc");//cをstd::string型として宣言 std::cout << typeid(a).name(); std::cout << typeid(b).name(); std::cout << typeid(c).name(); return 0; }