Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Файлы HPP и H.


Автор: Олег_Игоревич 24.2.2005, 10:04
Здравствуйте! Подскажите пожалуйста в чём разница между файлами H и HPP ? В документации не сказано для чего служат файлы HPP. Можно ли файл H создать вручную(рабочий фaйл). Спасибо

Автор: Borisff2003 24.2.2005, 10:08
*.h Это заголовочные файлы, их можно создавать ручками.
А *.hpp это файлы сгенерированные для PAS файлов, так как у них нет заголовочных файлов, а к С++ прикручивать VCL надо

Автор: Adil' 24.2.2005, 16:54
Borisff2003, а что hpp-файл нельзя ручками создать?
На самом деле, это все условности - просто условились, что Си-файлы с описанием чего-либо,т.е. заголовочные, имеют раснирение h, а заголовочным файлам, "созданным" из паскалевых, Борланд решил давать расширение hpp. А так, принципе, директива #include подставляет на этапе компиляции содержимое подключаемого файла в данное место. И компилятору все равно, какое расширение имеет подключаемый файл - хоть *.зю назови.

Автор: Borisff2003 25.2.2005, 06:54
Adil'
Абсолютно согласен. Я в принципе на вопрос отвечал smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)