Foros del Web » Programación para mayores de 30 ;) » C/C++ »

novato en clases

Estas en el tema de novato en clases en el foro de C/C++ en Foros del Web. hola amigos aqui aprendiendo borland c++ quisiera saber como usar datos de una clase a otra.. algo asi.. Código: class ejemplo { public:ejemplo (int x, ...
  #1 (permalink)  
Antiguo 01/05/2010, 18:50
 
Fecha de Ingreso: abril-2010
Mensajes: 8
Antigüedad: 14 años
Puntos: 0
novato en clases

hola amigos aqui aprendiendo borland c++ quisiera saber como usar datos de una clase a otra.. algo asi..

Código:
class ejemplo
{
  public:ejemplo (int x, y);
  private: int x, y;
};

class operacion
{
   public:operacion(int w);
             void multiplica();
}

ejemplo::ejemplo(int x,y)
{  ejemplo::x=x;
    ejemplo::y=y;}


void operacion::multiplica()
{
    // aqui multiplicar x, y de la clase ejemplo con w de la clase operacion
   

}
gracias.....
  #2 (permalink)  
Antiguo 05/05/2010, 20:58
Avatar de Fernand0  
Fecha de Ingreso: septiembre-2005
Ubicación: Buenos Aires
Mensajes: 610
Antigüedad: 18 años, 7 meses
Puntos: 19
Respuesta: novato en clases

Código C++:
Ver original
  1. #include <conio.h>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5.  
  6. class Hijo
  7. {
  8.     protected:
  9.         int var;
  10.    
  11.     public:
  12.         Hijo()
  13.         {
  14.             cout << "Son's default constructor" << endl;
  15.             var=0;
  16.         }
  17.        
  18.         Hijo(int x)
  19.         {
  20.             cout << "Son's overloaded constructor" << endl;
  21.             var=x;
  22.         }
  23. };
  24.  
  25. class Padre:public Hijo
  26. {
  27.     public:
  28.         Padre()
  29.         {
  30.             cout << "Father's default constructor" << endl;
  31.         }
  32.         Padre(int a):Hijo(a)
  33.         {
  34.             cout << "Father's overloaded constructor" << endl;
  35.         }
  36.        
  37.         void hola()
  38.         {
  39.             cout << "ini var: " << var << endl;
  40.         }
  41. };
  42.  
  43. int main()
  44. {
  45.     Padre padre(5);
  46.     padre.hola();
  47.    
  48.     cout << endl;
  49.    
  50.     Padre padre2;
  51.     padre2.hola();
  52.    
  53.     getch();
  54.     return 0;
  55. }

Etiquetas: clases
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:46.