Amistad mutua de Clases en C++ con Ejemplos

Prerrequisito: Clase amiga en C++ Una clase amiga puede acceder a miembros privados y protegidos de otras clases en las que se declara como amiga. A veces es útil permitir que una clase en particular acceda a miembros privados de otra clase. A continuación se muestra el programa para ilustrar la clase amiga:   CPP // C++ … Continue reading «Amistad mutua de Clases en C++ con Ejemplos»

C++ | palabra clave amigo | Pregunta 2

Prediga la salida del siguiente programa. #include <iostream> using namespace std;    class B; class A {     int a; public:     A():a(0) { }     void show(A& x, B& y); };    class B { private:     int b; public:     B():b(0) { }     friend void A::show(A& x, B& y); };    void A::show(A& x, B& y) {     x.a … Continue reading «C++ | palabra clave amigo | Pregunta 2»