C ++ | Asignar valores a los miembros de datos privados sin utilizar el constructor

Aquí, vamos a aprender cómo Asignar valores a los miembros de datos class sin utilizar el constructor en C ++ Programming Language?

En el siguiente programa, estamos creando un programa en C ++ a Asignar valores a los miembros de datos private sin utilizar el constructor .


#include <iostream>
#include <string>
using namespace std;
// class definition
// "student" is a class
class Student {
private: // private access specifier
int rollNo;
string stdName;
float perc;
public: //public access specifier
//function to set the values
void setValue()
{
rollNo = 0;
stdName = "None";
perc = 0.0f;
}
//function to print the values
void printValue()
{
cout << "Student's Roll No.: " << rollNo << "n";
cout << "Student's Name: " << stdName << "n";
cout << "Student's Percentage: " << perc << "n";
}
};
int main()
{
// object creation
Student std;
//calling function
std.setValue();
std.printValue();
return 0;
}

salida

Student's Roll No.: 0
Student's Name: None
Student's Percentage: 0

Ver el código anterior, hemos creado un método denominado setValue () – En la definición del método, estamos asignando valores private a los miembros de datos class.


Deja un comentario

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