14/05/2015, 06:33
|
| | | Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 11 años, 1 mes Puntos: 38 | |
Respuesta: Imprimir un triangulo C++ Esos es una clase. Las clases se parecen a las estructuras por lo que haces: Triangulo miTriangulo; //Triangulo es el tipo y mitriangulo es un objeto de tipo Triangulo ;)
Para acceder a sus miembros ya sean esas funciones o variables debes saber que solo puedes acceder a lo que esta en la area de public:.
Como has recortado mucho no se exactamente como se llama las funciones pero seria hacer:
mitriangulo.funcion(); //para usar una funcion publica
mitriangulo.variables; //para una variable
las reglas son las mismas para funciones y variables, les puedes pasar argumentos a las funciones, tambien punteros, referencias etcetc. Con las variables puedes hacer mitriangulo.tamanho = 100; //(hipotéticamente hablando pues no se si existe una variable llamada asi XD).
Pero no puedes hacer eso si la variable esta en la parte que dice private: o protected: para saber el por que aprenda sobre clases.
si ves dentro de la clase:
prublic:
void unafuncion(){ //*....*// };
la puedes llamar pero luego de crear un objeto de esa clase.
si en la clase no pone public en ningún lugar es que es private, solo empieza ser public desde donde este señalada como public. en fin, si hubieras puesto la clase completa te podíamos hacer el ejemplo.
suerte. |