01 #include 02 #include 03 #include 04 05 int main(){ 06 07 std::cout << std::boolalpha << std::endl; 08 09 auto a= 5; 10 auto b= 10; 11 auto sum= a * b * 3; 12 auto res= sum + 10; 13 std::cout << "res: " << res << std::endl; 14 std::cout << "typeid(res).name(): " << typeid(res).name() << std::endl; 15 std::cout << "std::is_same::value: " 16 << std::is_same::value << std::endl; 17 18 auto a2= 5; 19 auto b2= 10.5; 20 auto sum2= a2 * b2 * 3; 21 auto res2= sum2 * 10; 22 std::cout << "res2: " << res2 << std::endl; 23 std::cout << "typeid(res2).name(): " << typeid(res2).name() << std::endl; 24 std::cout << "std::is_same::value: " 25 << std::is_same::value << std::endl; 26 27 auto a3= 5; 28 auto b3= 10; 29 auto sum3= a3 * b3 * 3.1f; 30 auto res3= sum3 * 10; 31 std::cout << "res3: " << res3 << std::endl; 32 std::cout << "typeid(res3).name(): " << typeid(res3).name() << std::endl; 33 std::cout << "std::is_same::value: " 34 << std::is_same::value << std::endl; 35 36 std::cout << std::endl; 37 38 }