Vamos a analizar el problema ;)
Sabemos que cpp y c tambien, ejecutan liea tras linea, así se hace:
1 esta linea;
2 despues esta;
3 despues esta...;
¿No?
Sabemos que todo lo que vamos usar "DEBE" estar declarado previamente.
Bien, teniendo eso claro analicemos lo que pasa.
digamos que vamos a declarar ambas clases:
class A{
// aquí to el rollo blablabla.
// Aquí para poder usar un objeto B tenias que tener class B ya creada. correcto ¿no?
// Eso tiene arreglo ¿no? ¡Si claro que si! Declaras la clase B antes de la A ;)
}
Continuamos...
Ahora según la solución que hemos decidido íbamos a poner la clase B delante de la clase A :D
class B{
// Pero un momento! ¡AHORA ME FALTA LA A! :/
// Bueno venga va eso tiene arreglo XD, ponemos la clase A delante XDD
};
Creo que a estas alturas ya lo pillas XDD
¿Como vas a llamar entre ambas clases si tienen que estar declaradas una antes de la otra?
No se puede, daría incontables avisos es mas creo que seria imposible, pero no lo afirmo por que desconozco la solución.
La solución para poder llamar a funciones de ambas clases es crear una 3ª clase que herede las 2 primeras.
class C : public A, Public B{
// Heredamos todo lo publico de ambas clases.
// A Eso se le conoce por herencia múltiple.
};
Herencia Múltiple:
https://www.youtube.com/watch?v=p7RR...A6721&index=39
pero aconsejo mirar antes herencia simples:
https://www.youtube.com/watch?v=FE3Y...A6721&index=36
Mirar todos los videos sobre clase de este canal:
Virtualteacherhttps://www.youtube.com/playlist?list=PLD534A65FD9DA6721
Estos 2 canales también, y aun son mejores:
Outkast:
https://www.youtube.com/playlist?lis...A837BC005D3614 Este para mi es el mejor, eh aprendido muchicimo con el:
Paueky:
https://www.youtube.com/user/paueky/...ew=1&flow=list http://minidosis.org/C++/
Si alguien conoce alguna solución a eso pues a mi también me interesa saber :D
Pero si miras los vídeos veras que lo que quieres hacer no tiene fundamento.
Siempre puedes partir una clase en mas clases, o unirlas en un nueva heredando de otras que es prácticamente lo mismo que quieres hacer ;)
Suerte! Esos vídeos son oro, sobre todo los últimos y según tengo entendido puede que pronto dejen de estar ahí, los últimos de paueky, pues esta trabajando en un nuevo proyecto llamado minidosis 2, no se si continuara el minidosis 1, una vez me lo dijo que no lo mantendría, así que no lo se. :(
Así que date prisa en mirar todos. Yo los descargue ^^