Выбрать главу

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

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

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

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

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

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

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

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

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

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

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