typeof() in C++

Wie findet man in C++ zur Laufzeit heraus, von welchem Typ eine Variable ist?

int* a, b;

Ist b jetzt vom Typ “Zeiger auf Integer” oder vom Typ “Integer”?

Mit folgendem Aufruf hat man dies schnell geklärt:

int* a, b;
std::cout << (typeid(b) == typeid(int*)) << std::endl;
//Ausgabe: 0

Siehe auch: typeid()

Comments are closed.