Чтение онлайн

ЖАНРЫ

QT 4: программирование GUI на С++

Саммерфилд Марк

Шрифт:

• <climits> — макросы, определяющие свойства элементарных целочисленных типов,

• <clocale> — функции и типы, относящиеся к локализации,

• <cmath> — математические

функции и константы,

• <csetjmp> — функции для выполнения нелокальных переходов,

• <csignal> — функции для обработки системных сигналов,

• <cstdarg> — макросы для реализации функций с переменным числом аргументов,

• <cstddef> — определения, общие для некоторых стандартных заголовочных файлов,

• <cstdio> — функции ввода—вывода,

• <cstdlib> — общие вспомогательные функции,

• <cstring> — функции для манипулирования массивами char,

• <ctime> — типы и функции для манипулирования временем,

• <cwchar> — утилиты для работы с многобайтовыми символами и символами расширенной кодировки,

• <cwctype> — функции классификации и отображения символов расширенной кодировки.

Большинство из них предлагает функциональность, которая перекрывается более новыми заголовочными файлами С++ или Qt. Стоит отметить одно из исключений — <cmath>, в

котором объявляются такие математические функции, как sin, sqrt и pow.

Этим завершается наш краткий обзор стандартной библиотеки С++. В сети Интернет можно получить предлагаемое компанией «Dinkumware» полное справочное руководство по стандартной библиотеке С++, размещенное на веб-страницеи предлагаемое компанией «SGI» подробное руководство программиста по STL, размещенное на веб-страницеОфициальное описание стандартной библиотеки С++ можно найти в стандартах С и С++ в виде файлов PDF или получить в бумажном виде в Международной организации по стандартизации (International Organization for Standardization — ISO).

В данном приложении мы бегло рассмотрели многие темы. Когда вы станете изучать средства разработки Qt, начиная с главы 1 , вы обнаружите, что используемый ими синтаксис значительно проще и аккуратнее, чем можно было бы предположить после прочтения данного приложения. Хорошее Qt—программирование требует применения только подмножества языка С++ и обычно не требует использования более сложного и не очень понятного синтаксиса, возможного в С++. После того как вы станете вводить программный код, собирать исполняемые модули и запускать их, четкость и простота принятого в Qt подхода станет очевидной. И когда вы начнете писать более амбициозные программы, особенно те, в которых требуется обеспечить быструю и сложную графику, возможности комбинации С++ и Qt всегда будут идти в ногу с вашими потребностями.

Поделиться с друзьями: