Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2013, 01:09
Avatar de vangodp
vangodp
 
Fecha de Ingreso: octubre-2013
Mensajes: 934
Antigüedad: 10 años, 7 meses
Puntos: 38
Respuesta: Utilizacion de struct c++

Código C++:
Ver original
  1. #include <iostream>
  2. #include <windows.h>
  3.  
  4. using namespace std;
  5.  
  6. class perro {
  7.     public:
  8.         int dame_caracteristicas () { return datos.anio; }
  9.     private:
  10.         struct caracteristicas{
  11.             int anio=3;
  12.         } datos;
  13. };
  14.  
  15. class gato {
  16.     private:
  17.        
  18.     public:
  19.         perro composicion;    //  Llamo a esta variable de tipo "perro" y
  20.                           // accedo a todo lo que contiene perro, pero lo debo de acceder
  21.                           // por la parte bublic, ya que no se puede acceder a la parte privada.
  22.                           //  A esto se le dice composición. Quizás quieras saber también algo sobre agregación.
  23.                           //  No se mucho sobre el tema por que soy novatin >< "Neo yo solo
  24.                           // puedo enseñarte la puerta....tu es quien debes atravesar XD"
  25. };
  26.  
  27.  
  28.  
  29. int main (){
  30.    
  31.     gato mike;
  32.    
  33.     cout << mike.composicion.dame_caracteristicas ();
  34.  
  35.     system("pause>null");
  36.     return 0;
  37. }

Última edición por vangodp; 07/12/2013 a las 01:18