Defina una clase de árbol, incluidas las edades de los miembros. La función miembro grow(int years) agrega años a la edad y age() muestra la edad del objeto de árbol.
t 1 . age(); //Accede a la función miembro age de t1, su función es generar "La edad de este árbol es:"
t 1 . (3); // Acceda a la función miembro grow de t1 y pase el parámetro 3, que es para establecer la edad de t1 y procesar sus datos privados edades+= 3. De hecho, no entiendo que la función miembro grow esté definida; según el cartel es necesario pasar un año plástico, y luego
CIN>& gt¿Qué significa no entender el año?
Dado que no es necesario generar el valor de edad y CIN de t1 >:>año, la oración se genera así:
La edad de este árbol es:
Ingrese Año: 3
La edad de este árbol es:
La estimación complementaria es que si desea pasar los parámetros que desea en la función de crecimiento, debe tener datos de salida para definir el constructor de clase en .
//#Incluir " StdAfx.h "
# include & ltiostream & gt
Usar espacio de nombres std
Árbol de categorías
p>
{
Público:
árbol(int a){ edad = a;}
Crecimiento no válido (años enteros);
p>
edad nula();
Privado:
int edades
};
árbol nulo ::grow( Número entero) {
cout & lt& lt"Ingrese el año:"
//CIN & gt;& gtYear;
Edad += años;
}
árbol vacío::edad()
{
cout & lt& lt"La edad de este el árbol es:"
}
int main()
{
Árbol t 1(5);
t 1 .
//T2 . ();
//T2 . crecer(2);
//T2
Sistema("pausa"); p>
Devuelve 0;
}
Salida:
La edad de este árbol es 5 años
Por favor ingrese el año: 3 p>
La edad de este árbol es 8 años