Funciones const miembros en C ++

C ++ | Funciones class miembros : Aquí, nos van a aprender cómo declarar funciones constante () miembros en C ++ ?
Funciones

C ++ const miembros

Un constante () función miembro puede ser declarada mediante el uso de const palabra clave, se utiliza cuando queremos una función que no se debe utilizar para cambiar el valor de los miembros de datos es decir, cualquier tipo de modificación no se permite con la función miembro constante.

Ejemplo:

Aquí, tenemos una class llamado “Números” con dos const miembros de datos un y b y 4 funciones miembro dos se utilizan como funciones setter para ajustar el valor de un y b y 2 son miembros constantes funciones que están utilizando como funciones getter para obtener el valor de un y b .

Programa:

#include <iostream>
using namespace std;
class Numbers
{
    private:
int a;
int b;
    public:
Numbers() {a = 0; b = 0;}
//setter functions to set a and b
void set_a(int num1)
{
a = num1;
}
void set_b(int num2)
{
b = num2;
}
//getter functions to get value of a and b
int get_a(void) const
{
return a;
}
int get_b(void) const
{
return b;
}
};
//Main function
int main()
{
//declaring object to the class
Numbers Num;
//set values
Num.set_a(100);
Num.set_b(100);
//printing values
cout<<"Value of a: "<<Num.get_a()<<endl;
cout<<"Value of b: "<<Num.get_b()<<endl;
return 0;
}

salida

Value of a: 100
Value of b: 200


Deja un comentario

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