Duda sobre una clase amiga
Publicado por BluSky (1 intervención) el 31/05/2005 11:48:43
Hola a todos.
Tengo que hacer un proyecto en C++ que simule el juego del ajedrez. Para ello tengo diseñadas las clases pertinentes y, en general, bastante claro lo que hay que hacer. Pero me encuentro con una duda, a ver si me podeis ayudar porque no veo la manera de conseguirlo:
Tengo unas funciones en las clases correspondientes, que simulan el movimiento de cada ficha. Ahora quiero programar el movimiento de la reina que, como sabreis, es igual que el del alfil y el de la torre. Bueno, pues ahí es donde quiero llegar: como ya tengo las funciones "MoverTorre" y "MoverAlfil" en las clases "Torre" y "alfil" respectivamente, me gustaría saber si es posible (y cómo) poder llamarlas desde la clase "Reina". Supongo que tendrá que ser declarando alguna "friend" pero es que este tema, precisamente, nunca lo he tenido muy claro. A ver si me ayudais. Gracias
Ivan
Tengo que hacer un proyecto en C++ que simule el juego del ajedrez. Para ello tengo diseñadas las clases pertinentes y, en general, bastante claro lo que hay que hacer. Pero me encuentro con una duda, a ver si me podeis ayudar porque no veo la manera de conseguirlo:
Tengo unas funciones en las clases correspondientes, que simulan el movimiento de cada ficha. Ahora quiero programar el movimiento de la reina que, como sabreis, es igual que el del alfil y el de la torre. Bueno, pues ahí es donde quiero llegar: como ya tengo las funciones "MoverTorre" y "MoverAlfil" en las clases "Torre" y "alfil" respectivamente, me gustaría saber si es posible (y cómo) poder llamarlas desde la clase "Reina". Supongo que tendrá que ser declarando alguna "friend" pero es que este tema, precisamente, nunca lo he tenido muy claro. A ver si me ayudais. Gracias
Ivan
Valora esta pregunta


0