каково различие между hpp и hxx?

Verdana - Как только я понял, что не должен был использовать моноширинный шрифт;-)

10
задан James Bond 7 December 2009 в 20:24
поделиться

2 ответа

В C ++ расширение файла не имеет значения. Использование файлов .h, .hpp, .hxx или отсутствие расширений файлов - все по соглашению.

Стандартная библиотека не использует расширения файлов для своих файлов заголовков. Многие проекты, включая Boost, используют .hpp. Многие проекты используют .h. Просто выберите один и будьте последовательны в своем проекте.

21
ответ дан 3 December 2019 в 15:52
поделиться

Расширения файла заголовка обычно не имеют значения, но я знаю, что в некоторых случаях расширение файла .cpp может иметь значение. В зависимости от вашего компилятора интерфейсная программа может выбрать компиляцию исходного файла как C или C ++.

Это может иметь значение, особенно если вы комбинируете компиляцию с этапом компоновки, так как это может привести к компоновке различных библиотек (например, g ++ vs gcc), и вы можете контролировать результат в своем make-файле.

0
ответ дан 3 December 2019 в 15:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: