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»

Diferencia entre función amigo y función miembro en C++

Función de amigo : es básicamente una función que se utiliza para acceder a todos los miembros privados y protegidos de las clases. Se considera como una función no miembro de la clase y es declarada por la clase que otorga acceso. Esta función tiene como prefijo la palabra clave amigo en la declaración, como … Continue reading «Diferencia entre función amigo y función miembro en C++»

C++ | palabra clave amigo | Pregunta 1

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