decltype(main)
è un alias per il tipo int(int, char **)
. Hai dichiarato una funzione hi
Con questo tipo ma non lo ha definito.
Per sbarazzarsi del undefined reference
Errore, basta definire la funzione:
int hi( int, char ** ) {
return 0;
}
I messaggi che appaiono prima true
non sono output dal programma ma dal compilatore.