23.2.1. Стандартные типы данных библиотеки Glib

We use cookies. Read the Privacy and Cookie Policy

23.2.1. Стандартные типы данных библиотеки Glib

Библиотека Glib содержит типы данных, аналогичные типам данных языка С, а также такие структуры, как деревья, списки; функции для работы с памятью и обработки ошибок. Это сделано для того, чтобы ваше приложение могло быть легко портировано на другую платформу. Например, на одних компьютерах тип int может быть 32-разрядным, а на других — 64-разрядным (это зависит от архитектуры центрального процессора), А если вы используете тип gint, объявленный в библиотеке Glib, то можете дальше разрабатывать свое приложение и не беспокоиться о том, как оно будет работать на RISC-машине под управлением Windows NT. В таблице 23.1 перечислены типы данных библиотеки GLib, которые соответствуют типам данных С.

Таблица соответствия типов данных Glib и С Таблица 23.1

Тип данных С Тип данных Glib char gchar short gshort long glong int gint bool gboolean unsigned char guchar unsigned short gushort unsigned long gulong unsigned int guint float gfloat double gdouble long double gldouble void* gpointer

Для использования этих типов данных, как и прочих возможностей библиотеки Glib, необходимо подключить заголовочный файл glib.h.

Данный текст является ознакомительным фрагментом.