[C con Clase] diferencia sobre .h y cpp

Tomas Zulberti tzulberti en gmail.com
Vie Feb 9 17:32:22 CET 2007


On 2/8/07, Luis <saavedraphp en gmail.com> wrote:
> hola a todos, una consulta vi en una consulta esto:
>
> Bueno. Depende de la implementación que quieras hacer con la estructura. Esto tendría sentido si la estructura contiene funciones. Si es así, entonces la implementación de las funciones se escriben en el ".cpp", mientras que la estructura se pone en el ".h". Por ejemplo,
>
> 1. Mi pregunta es cual es la diferencia de un file y otro y las ventajas de separarlos o cual es la finalidad, por favor una explicación practica que no se como interpretarlo
>

Esto se hace por la abstaccion o para ser mas ordenado... Por ejemplo,
en los templates eso no se puede hacer...

La gracia de separar el archivo de .h del .cpp es separar los
datos/funciones del mismo de como es que trabaja la clase. Es mas que
nada por abstraccion.


> 2. estoy prensando hacer un Sistema de PDV (Punto de venta)- es que estoy leyendo un libro muy interesante se llama: UML y PATRONES y tiene conceptos de A/DOO y como sabran hablan de capas y POO, bueno y yo vi una vez sun amigo que programaba en Java en IDE muy bonito separado sus formularios(Diseño),  Clases(Implementación ), Base de Datos, lo tenia separado todo y ademas recuerdo que me decia que lo unia por medio de UML, bueno al margen de eso queria saber si se podría hacer algo similar con C++ o por lo menos modular y separar los formularios con la implementación clase.(vi los demos de  http://c.conclase.net/fuentes.php?tema=7) y no me funciona no me aparece nada, bueno espero no aburrirlos y me gustaria ampliar mis conocimientos gracias de antemano.
>

Sino me equivoco eso estaba hecho por el IDE automaticamente. Es
posible que haya estado usando Eclipse o NetBeans... El eclipse
tambien se puede usar para C++, asique vas a poder probar....

> a y una consulta a mi mail me llega esta direción
> cconclase en listas.conclase.net
> y bueno steven en conclase.net o quien responda
>
> se puede responder a  cualquiera de estas o tengo que hacerlo por esta interfax necesariamente.
> gracias una vez más

Saludos,
TZ




Más información sobre la lista de distribución Cconclase