Cтраница 4
![]() |
Заголовочный файл класса Time ( часть 1 из 3. [46] |
Программа на рис. 16.5 состоит из заголовочного файла timel. [47]
Программа на рис. 6.5 состоит из заголовочного файла timel. [48]
Директива include обычно используется для включения стандартных заголовочных файлов, таких, как iostream. Директива include используется также при работе с программами, состоящими из нескольких исходных файлов, которые должны компилироваться вместе. Заголовочные файлы содержат объявления и определения, общие для различных программных файлов, и поэтому часто создаются и включаются в файлы программ. В качестве таких объявлений и определений выступают классы, структуры, объединения, перечислимые типы и прототипы функций. [49]
Если класс, для которого вы написали заголовочный файл - используется вне библиотеки Gf Builder VCL, вы должны сами позаботиться о включении подобных констант. [50]
В противоположность Delphi, C Builder использует отдельные заголовочные файлы для определений классов форм. Delphi хранит определения классов, соответствующие вашим формам, в разделе interface исходного файла формы. [51]
В программу обычно включается один или несколько заголовочных файлов, содержащих определения констант, типов и заголовки функций. Включение осуществляется директивой include, имеющей следующий формат: include имя фай-ла Имя файла заключается либо в угловые скобки, либо в двойные кавычки. [52]
Функция average применяет все определения и макросы заголовочного файла stdarg. Объект ар, типа va list, используется макросами va start, va arg и va end для обработки списка аргументов переменной длины функции average. Функция начинается вызовом макроса va start, инициализирующего объект ар. Макрос получает два аргумента: объект ар и идентификатор самого правого параметра в списке перед многоточием. Затем функция average последовательно складывает аргументы из списка в переменной total. Прибавляемое к total значение извлекается из списка аргументов вызовом макроса va arg. Макрос va arg получает два аргумента: объект ар и тип значения, ожидаемого в списке аргументов функции. [53]