Attualmente sto cercando di eseguire il debug di un pezzo di codice semplice e desidero vedere come cambia un tipo di variabile specifico durante il programma.typeinfo/typeid output
Sto utilizzando il file di intestazione typeinfo in modo da poter utilizzare typeid.name(). Sono consapevole che typeid.name() è specifico del compilatore, quindi l'output potrebbe non essere particolarmente utile o standard.
Sto utilizzando GCC
ma non riesco a trovare un elenco di output potenziale nonostante la ricerca, presupponendo che esista un elenco di simboli di output di tipo. Non voglio fare alcun tipo di casting basato sull'output o manipolare alcun tipo di dati, basta seguire il suo tipo.
#include <iostream>
#include <typeinfo>
int main()
{
int a = 10;
cout << typeid(int).name() << endl;
}
C'è un elenco di simboli ovunque?
potrebbe essere la pena di notare che si tratta di GCC in bundle con MinGW. – aLostMonkey
se si desidera seguire i tipi, quindi come 'if (typeid (a) == typeid (int)) {/ * action * /}'? – Donotalo
Che cosa stai cercando di fare? Cosa intendi per elenco di simboli esattamente? – sellibitze