2010-10-25 19 views
7

La versión barebones de un archivo .cpp a menudo no es mucho más que una copia del archivo de encabezado relacionado con algunos paréntesis en lugar de punto y coma, ClassName:: insertada en algunos lugares y eliminando virtual palabra clave. Gran parte de ella podría generarse con un comando de una sola línea sed, pero no sería muy robusto para todas las características del lenguaje (las plantillas vienen a la mente).Generar fuente .cpp desde un archivo .h

Antes de escribir el mío, ¿hay alguna herramienta de línea de comandos simple que tome un archivo de encabezado que proporcione y me proporcione un archivo esquemático .cpp donde pueda completar los espacios en blanco?

+0

Este es el dominio de los complementos IDE. Visual Assist para Visual Studio hace esto, por ejemplo. Compare para ver lo que se adapta a los suyos. –

+0

Mi IDE generalmente es solo vim;) También puedo usar Xcode. – Dave

+2

posible duplicado de [Búsqueda de generador de código auxiliar (de archivos de encabezado)] (http://stackoverflow.com/questions/2020568/seeking-code-stub-generator-from-header-files) –

Respuesta

1

La mayoría de los editores gráficos tienen algunos complementos disponibles para hacer eso como vim, gedit o Eclipse. Pero no conozco un script de shell o perl para hacer eso.

+0

No necesariamente tiene que ser un script de shell; un plugin estaría bien. Algo para vim o Xcode sería preferible. – Dave

+1

Eche un vistazo a: http://stackoverflow.com/questions/2020568/seeking-code-stub-generator-from-header-files –

1

Eclipse CDT tiene la función de crear setters/getters siempre que haya definido variables en su .h. También proporciona "Implement method" (Método de implementación). Una vez más, revisa sus definiciones en .h e implementa métodos que les dan cuerpo vacío. Tal vez alguien encuentre esto útil.

Y no olvides leer la pregunta, señalada por larsmans.

Cuestiones relacionadas