Войти
ПрограммированиеФорумОбщее

.hpp

Страницы: 1 2 Следующая »
#0
7:13, 26 дек 2014

Что такое .hpp? Для чего нужно такое расширение файлов? Оно что-то добавляет\указывает на что-то?

#1
7:22, 26 дек 2014

dos стиль 3 буквы на расширение, не нужно..

#2
7:27, 26 дек 2014

andrek
но я довольно часто его встречаю... Это по старой привычке люди пишут?

#3
8:03, 26 дек 2014

https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BE%D0%BB%D0%B… 0%D0%B9%D0%BB

#4
8:29, 26 дек 2014

andrek

> dos стиль 3 буквы на расширение, не нужно..
Интересная интерпретация.

Laynos

> Это по старой привычке люди пишут?
С: h/c
С++: hpp/cpp

Так проще разделять С++ и С хедеры. Да и включение С-хедеров в С++ происходит немного не так, как обычно.

#5
9:36, 26 дек 2014

Ghost2
> включение С-хедеров в С++ происходит немного не так, как обычно.
Если имелось ввиду extern "C" {} - то это и есть способ отличить с от с++, а отнюдь не расширение.
По этому, hpp - олдскул / наследный код. Не нужен.

#6
10:05, 26 дек 2014

rcsim

> то это и есть способ отличить с от с++
Дураку понятно, что если хедеры обернуты в extern C, то они сишные. Только отличать их надо не только в коде.
Читай до просветления: http://stackoverflow.com/questions/152555/h-or-hpp-for-your-class-definitions

> По этому, hpp - олдскул / наследный код.
А ты умеешь аргументировать.

#7
11:01, 26 дек 2014

Это вы ещё не видели hxx :)

#8
11:09, 26 дек 2014

и h++

#9
13:54, 26 дек 2014

Ghost2
> Читай до просветления:
> http://stackoverflow.com/questions/152555/h-or-hpp-for-your-class-definitions

Да ну. Т..е. я не могу написать #include "file.inc" ?
Могу, если посчитаю нужным. Стандартом это не регламентируется.
Мое IDE (вопреки надуманным сетованиям товарища со stackoverflow) вполне справляется с раскраской
и даже рефакторингом.

И внезапно, весь стдлиб заголовники вообще без расширения, и ничего.

#10
19:34, 26 дек 2014

rcsim
> И внезапно, весь стдлиб заголовники вообще без расширения, и ничего.

потому что оно вне системы (операционной).
готово функционировать даже там, где расширения не предусмотрены.

Что касается юз-кейсов, то это головняк компилятора и вне компетенции юзеров.

#11
20:41, 26 дек 2014

rcsim

> Да ну. Т..е. я не могу написать #include "file.inc" ?
Да можешь хоть txt. Но за разделением h/hpp есть рациональное зерно.
И ни при чем тут ни досовские имена, ни олдскул.

#12
21:18, 26 дек 2014

Ghost2
> за разделением h/hpp есть рациональное зерно.
не больше чем naming convention отдельно взятого проекта.

Стандарта нет. period.

#13
22:36, 26 дек 2014

rcsim

Потрудись прочитать нульпост.

#14
1:19, 27 дек 2014

Ghost2
> Да и включение С-хедеров в С++ происходит немного не так, как обычно.
wait wut. что это значит? я прочитал ссылку на стэкоувефлоу и так и не понял, какое эта фраза имеет к ней отношение.

Страницы: 1 2 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.