Por aquí dejo el código de cómo hacer clases y la herencia en C++:
#include <iostream>
using namespace std;
class Mamifero{
public:
bool sangreCaliente=true;
bool restiraPulmones=true;
string nombre;
void andar(){
cout<<" andar "<<endl;
}
protected:
void ando(){
cout<<" H9 "<<endl;
}
};
class Humano: public Mamifero{
public:
Mamifero desciende;
bool lenguaje=true;
string nombre;
string apellido;
string dni;
protected:
void hablar(){
andar();
ando();
}
};
struct ordenador{
string grafica;
string cpu;
string placa;
string ram;
string caja;
}ordenador;
struct cuarto{
struct ordenador pc;
string mesa;
string silla;
}cuarto;
int main(){
struct ordenador pc1;
struct cuarto cr;
cr.pc=pc1;
Humano jose;
//jose.ando();
jose.desciende.nombre="Mono";
jose.andar();
cout<<"hola"<<endl;
}

NUESTRAS ÚLTIMAS PUBLICACIONES
- Proyectos que puedes empezar para aprender a programar (Academia San Roque)
- 15 ejercicios básicos en R (con soluciones)
- 📘 5 Ejercicios Sencillos de Programación en R (con soluciones)
- Guía para Aprender a Estudiar Programación con las 10 Claves de la Autodisciplina
- Serializar una lista de personas (nombre, apellido, DNI) en Java y guardarla en un archivo binario
- Simulacro de Examen — Fundamentos de Programación (Laboratorio)
- Reflexiones en Academia SanRoque: La importancia de la motivación, el esfuerzo y el aprendizaje en la educación y la formación
- CHECK Constraint en Oracle SQL: garantiza la calidad de tus datos paso a paso
- Simulacro #4 – Examen de C++ / Estructuras de Datos
- Simulacro #3 – Examen de C++ / Estructuras de Datos
- Simulacro #2 de Examen C++
- Simulacro de Examen de Estructuras de Datos en C++ (con Soluciones)Guía completa para repasar antes del parcial/final
Contenido restringido
Comments are closed