Consider the following code :
#include #include int main(int argc, char* argv[]) { std::cout<<\"std::is_same&
It's by design, C++ standard says char, signed char and unsigned char are different types. I think you can use static cast for transformation.
char
signed char
unsigned char