Cordial salu2
He decidido reactivarme en la programación puesto que ya siento la necesidad, y he optado por retomar al poderoso c++,
y en un ejercicio de separación de interfaz-implementación de una clase he llegado a este punto:
interfaz de clase
https://gyazo.com/27ef0e89a8be0fbcebcd1865c2ef6a17
implementacion de clase
https://gyazo.com/8e57e27c7ea6a7090fc813e46bafd931
controlador(main)
https://gyazo.com/18354b780368a4f9a23e7a70b3248932
a lo que al parecer esta todo bien, basándome en los ejemplos del libro de Deitel y Deitel 9na edición.
Pero sucede que al intentar compilar la implementación y la clase main me salta esto...
https://gyazo.com/36db6ff0063f649c11d46fcae53e1186
https://gyazo.com/65808465903155746a9eb8dbbc3ea9ee
el libro habla de compilar y enlazar la implementacion y la clase main, pero el compilador me dice que no hay funcion main
en la implementación por ende no deja compilar el codigo y por el otro lado a la hora de compilar el main del programa si no tengo idea
de que sucede con const, me especifican que debía ponerse tanto en la interfaz como en la implementación de las funciones que no
modificaran los atributos de la clase, por ende no entiendo a donde viene el error. Cabe destacar que el libro es de la versión 11 y según
tengo entendido c++ va por la versión 14 no se si quizá eso tenga que ver y haya cambiado algo.
Cualquier pista es bien recibida.
Gracias de antemano.
Lo primero que deberías es crear los archivos objeto
g++ LibroCalificaciones.cpp -c
g++ vista.cpp -c
Esto te va a generar dos archivos objeto. Para generar el ejecutable final:
g++ vista.o librocalificaciones.o -o vista
Sólo revisa los nombres de los archivos objeto y ejecutas el último comando.
Saludos
Muchas gracias hombre, ha funcionado sin percance.
PD: hay botón de gracias? ;D ;D
You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
Muchas gracias hombre, ha funcionado sin percance.
PD: hay botón de gracias? ;D ;D
Que me corrijan, pero creo que a determinada cantidad de posteos 50 o algo asi se te habilita para dar Karma + o -.
Esta debajo del avatar de la persona.
Saludos bro.