Вопрос

В чем причина переопределения типов в GLib? Почему они превращают char в gchar , int в gint и т. Д.?

Это было полезно?

Решение

Ознакомьтесь с основными типами в документации по GLib. По сути, это гарантия того, что определенные типы будут существовать с определенной семантикой, независимо от того, какой компилятор C или платформу вы используете. Типы, которые C в любом случае гарантирует, являются typedef ed, чтобы все имена типов выглядели одинаково.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top