C++-std::is_same

1、

bool isInt = std::is_same<int, int>::value; //为true
std::cout << std::is_same<int, int32_t>::value << '\n';   // true
std::cout << std::is_same<int, int64_t>::value << '\n';   // false
std::cout << std::is_same<float, int32_t>::value << '\n'; // false

std::cout << std::is_same<int, int>::value << "\n";          // true
std::cout << std::is_same<int, unsigned int>::value << "\n"; // false
std::cout << std::is_same<int, signed int>::value << "\n";   // true

std::cout << std::is_same<char, char>::value << "\n";          // true
std::cout << std::is_same<char, unsigned char>::value << "\n"; // false
std::cout << std::is_same<char, signed char>::value << "\n";   // false

 

posted @ 2022-03-13 14:13  朱小勇  阅读(219)  评论(0编辑  收藏  举报