• Miércoles 20 de Noviembre de 2024, 18:26

Autor Tema:  Como pasar clases como parametros de funcion?  (Leído 1488 veces)

Isheros

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Como pasar clases como parametros de funcion?
« en: Lunes 28 de Febrero de 2011, 22:12 »
0
hola
amm pues eso quiero pasar una clase a una funcion para usar las funciones de la clase dentro de la funcion, jeje tal vez ya los revolvi quiero mas o menos algo asi:
Código: C++
  1. // Esta es mi clase
  2. class Operaciones{
  3.  
  4.   int Sumar(int X,int Y){
  5.     return (X+Y);}    
  6. };
  7.  
  8. // Esta es la funcion a la que quiero pasar mi clase
  9. int Operar(int op){
  10.   int a = op.Sumar(2,2);
  11.   return a;
  12. }
  13.    
  14. int main(){
  15.   Operaciones ops;
  16.   // Supongo que aqui es el problema por que pasandola
  17.   // asi me da error de que la funcion Sumar
  18.   // no esta declarada.
  19.   Operar(ops);
  20. }
  21.  

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Como pasar clases como parametros de funcion?
« Respuesta #1 en: Martes 1 de Marzo de 2011, 15:57 »
0
Emmm... Píllate un libro de C++ o un tutorial decente.

Código: C++
  1. int Operar(Operaciones op)
  2.  

paul0txyz

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Como pasar clases como parametros de funcion?
« Respuesta #2 en: Jueves 3 de Marzo de 2011, 20:20 »
0
no lo pases como int op sino como operaciones op... operaciones es tu nuevo tipo de variable definida por ti...

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Como pasar clases como parametros de funcion?
« Respuesta #3 en: Martes 8 de Marzo de 2011, 09:53 »
0
Ejem... gracias por repetir lo mismo que he dicho yo  :good:  :lol: