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