Я хотел бы знать, почему мы используем ".hh" как расширение для заголовочных файлов C++, а не просто ".h".
Заголовочные файлы предварительно обрабатываются, и препроцессор даже не заботится о расширении заголовочного файла. Таким образом, даже если я создаю заголовочный файл с расширением ".qwe" (test.qwe). Тогда зачем использовать ".hh" как расширение для заголовочных файлов C++.
Некоторые говорят, что мы используем ".cc" в качестве расширения для файлов C++, чтобы отличать их от файлов C (который имеет расширение ".c"), также мы используем ".hh" в качестве расширения для заголовочных файлов C++ чтобы отличить от заголовочных файлов C (который имеет расширение ".h"). Я не думаю, что это является веской причиной.
Кто-нибудь знает причину именования таким способом?