programa en C ++ para demostrar llamar a las funciones miembro privadas dentro de la función miembro pública.

fragmentos de código C / C ++ Code Snippets

En este programa vamos a aprender cómo podemos acceder a las funciones miembro dentro private función miembro public en C ++ class?

En este ejemplo hay un class A que tiene dos funciones miembro class set_a () y set_b () que asignar valores a miembro de datos private un y b de class A . Y estas funciones se accede dentro de la función miembro de getValues ​​class () .

programa imprimirá valores de un y b través putValues ​​() que es una función miembro private de class B .

Por lo tanto vamos a aprender función miembro class se puede acceder dentro de la función miembro class.

programa en C ++ (Fragmento de código) – funciones miembro de acceso class dentro de la función miembro public en C ++ class

Consideremos el siguiente ejemplo:


#include <iostream>
using namespace std;
//class definition
class A{
private:
int a;
int b;
//set value of a
void set_a(int a){
this->a=a;
}
//set value of b
void set_b(int b){
this->b=b;
}
public:
void getValues(int x,int y){
set_a(x); //calling private member function
set_b(y); //calling private member function
}
void putValues(){
//printing values of private data members a,b
cout<<"a="<<a<<",b="<<b<<endl;
}
};
int main(){
//creating object
A objA;
//set values to class data members
objA.getValues(100,200);
//print values
objA.putValues();
return 0;
}

salida

            a=100,b=200

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *