Suppose I have mytype that could be defined as either signed (int, short, long) or unsigned. And I don't know what the type is passed in.Code:typedef int mytype; //typedef unsigned int mytype; bool isSigned(mytype x) { //how to tell if mytype is a signed type or not? }
How do I tell if mytype is a signed type or not?