Archivo

Entradas Etiquetadas ‘class’

C++: Diferencias entre estructuras y clases

Miércoles, 5 de agosto de 2009 3 comentarios

cpp1

Desde hace mucho tiempo me he preguntado acerca de las diferencias y similitudes a la hora de usar clases y estructuras en C++, pero hasta ahora no me había parado a buscar información sobre ello. La única diferencia entre las structs y las classes es que los miembros de las estructuras son public por defecto, y los miembros de las clases son private. Suele haber una idea equivocada de que una estructura de C++ es lo mismo que una estructura de C, y que por lo tanto hay muchas diferentes entre las estructuras y clases, como que las estructuras no tienen constructores, métodos miembro o herencia. Sin embargo, como ya he dicho solo se diferencian por el ámbito de las variables miembro. Leer más…

GD Star Rating
loading...
Share

Templates: Definición e Implementación en archivos distintos

Viernes, 7 de noviembre de 2008 2 comentarios

Buff … llevaba tiempo sin tener tantos quebraderos de cabeza con la programación en C++. Primero os comento la situación y después paso a dar soluciones ¿de acuerdo?. Estoy desarrollando una librería dinámica para poder utilizarla (y que la utilicen otras personas) en mis desarrollos de investigación, y para intentar facilitar la tarea he estado bicheando autoconf y automake estos últimos días (dentro de poco os prepararé una entradita sobre estas maravillosas herramientas :D ). Pues bien, resulta que en dicha librería estoy trabajando con plantillas (templates), concretamente plantillas de clase, y ahí he tenido un problemilla que durante mucho tiempo había pensado que era por algo que estaba haciendo mal con autoconf y automake. Al final resulta que me había hecho “la picha un lío” con el asunto de la definición e implementación de las clases-plantilla, pero una vez solucionado el problema paso a contar mi experiencia.

Leer más…

GD Star Rating
loading...
Share