Pregunta

¿Cuál es el razonamiento detrás de los tipos que se redefinirán en GLib? ¿Por qué convierten char en gchar , int en gint , etc.?

¿Fue útil?

Solución

Consulte Tipos básicos en la documentación de GLib. Esencialmente, es para garantizar que ciertos tipos existirán con cierta semántica, independientemente de qué compilador o plataforma de C esté utilizando. Los tipos que C garantiza de todos modos se editan con typedef para que todos los nombres de tipo se vean uniformes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top