Domanda

Qual è il ragionamento alla base dei tipi da ridefinire in GLib? Perché trasformano char in gchar , int in gint , ecc.?

È stato utile?

Soluzione

Consulta Tipi di base nella documentazione GLib. In sostanza, è per garantire l'esistenza di determinati tipi con determinate semantiche, indipendentemente dal compilatore C o dalla piattaforma in uso. I tipi che C garantisce comunque sono typedef solo per rendere uniformi tutti i nomi dei tipi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top