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()