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 всегда будут идти в ногу с вашими потребностями.