Última actualización:2026-10-12
C++ Header-Only frente a separación de implementación¶
Últimamente he visto que varios lectores planteaban preguntas bastante interesantes; las resumo aquí, pues todas han aparecido en entrevistas reales. Veamos cuántas conoces y comprobemos tus fundamentos.
Pregunta de entrevista 1: ¿cuál es tu estilo habitual al escribir código? ¿Header-Only? ¿O separar declaración e implementación?
Pregunta de entrevista 2: en C++, ¿pueden todas las funciones separar implementación y declaración? ¿Por qué?
Pregunta de entrevista 3: ¿qué métodos existen para separar declaración e implementación de plantillas? Pon ejemplos explicando ventajas e inconvenientes de cada uno y sus escenarios de uso.
Temas relacionados¶
- C++ Evitar el constructor por defecto | C++那些事
- C++ Idioma de la lista de inicialización de clases | C++那些事
- C++: plantillas de clase antes que plantillas de función | C++那些事
- C++ Idioma copy-and-swap | C++那些事
- C++ Inyección de dependencias | C++那些事
- C++ enum class enumeraciones fuertemente tipadas | C++那些事
- C++ Idioma de evaluación perezosa | C++那些事
- C++ Idioma de la tabla de consulta | C++那些事
- C++ Punteros a miembros e información de tipos | C++那些事
- C++ Idioma mixin | C++那些事