fork(1) download
  1. #include <cstdint>
  2. #include <iostream>
  3. #include <type_traits>
  4.  
  5. int main()
  6. {
  7. if(std::is_same<char,unsigned char>::value)
  8. std::cout << "char is same as unsigned char.\n";
  9. if(std::is_same<char,signed char>::value)
  10. std::cout << "char is same as signed char.\n";
  11. if(std::is_same<char,std::uint8_t>::value)
  12. std::cout << "char is same as std::uint8_t.\n";
  13. if(std::is_same<char,std::int8_t>::value)
  14. std::cout << "char is same as std::int8_t.\n";
  15. if(std::is_same<signed char,std::uint8_t>::value)
  16. std::cout << "signed char is same as std::uint8_t.\n";
  17. if(std::is_same<signed char,std::int8_t>::value)
  18. std::cout << "signed char is same as std::int8_t.\n";
  19. if(std::is_same<unsigned char,std::uint8_t>::value)
  20. std::cout << "unsigned char is same as std::uint8_t.\n";
  21. if(std::is_same<unsigned char,std::int8_t>::value)
  22. std::cout << "unsigned char is same as std::int8_t.\n";
  23. }
Success #stdin #stdout 0s 2884KB
stdin
Standard input is empty
stdout
signed char is same as std::int8_t.
unsigned char is same as std::uint8_t.