Возможные дубликаты:
*. h или *.hpp для определения вашего класса
Исправить расширение файла кода на С++?.cc vs .cpp
Раньше я думал, что это было так:
-
.h
файлы являются файлами заголовков для C и С++ и обычно содержат объявления. -
.c
файлы - это исходный код C. -
.cpp
файлы - это исходный код на С++ (который также может быть исходным кодом C).
тогда появились файлы типа .hpp
, .cc
и .cxx
, и я полностью смутился... какова разница между ними? Когда вы используете "новые"?