Esta pregunta puede sonar estúpida. Pero me gustaría saber por qué usamos ".hh" como extensión para los archivos de encabezado de C++ en lugar de usar solo ".h".C++: Razón por la cual usar ".hh" como extensión para los archivos de encabezado de C++
Los archivos de encabezado están preprocesados y el preprocesador ni siquiera se preocupa por la extensión del archivo de encabezado. Entonces, incluso yo creo un archivo de encabezado con una extensión ".qwe" (test.qwe). Entonces, ¿por qué usar ".hh" como extensión para archivos de encabezado C++.
Algunos dicen que estamos utilizando ".cc" como extensión para los archivos C++ para diferenciar de los archivos C (que tiene una extensión ".c"), también estamos usando el uso de ".hh" como extensión para archivos de encabezado C++ para diferenciar de los archivos de encabezado C (que tiene una extensión ".h"). No creo que esto sea una razón válida.
¿Alguien sabe la razón para nombrar de tal manera.
Es solo una convención que algunas personas usan para diferenciar los encabezados destinados a los programas C++ de los encabezados destinados a los programas C. Nada más que eso. Si es válido o no, en gran medida se reducirá a guerras religiosas similares a los argumentos de colocación de los apoyos. –
Vea también http://stackoverflow.com/q/5122728/716443. Puede ser una pista para algunos compiladores que su encabezado sea para Objective C++. – DavidO
'.hpp' es una opción popular para los encabezados de C++ pero solo uso' .h' y '.cpp'. Esto es básicamente preferencia personal. – AJG85