
En C++, cuando definimos una clase, inicializamos algunas variables dentro de la clase. Estas variables son las «variables miembro» de la clase. Podemos utilizar el método constructor en la programación C++ para inicializar «variables miembro». Una variable que está vinculada a un objeto de una clase particular y es accesible mediante todos sus métodos o funciones se denomina «variable miembro» en C++. En este artículo, declararemos estas «variables miembro» en código C++ y explicaremos las «variables miembro» en detalle aquí.
Ejemplo 1:
Comencemos con algo de código aquí, incluidos los «archivos de encabezado» que necesitamos en este código. «iostream» es el archivo de encabezado que insertamos en este código. Este archivo de encabezado contiene tantas funciones como necesitemos en este código y declaradas en él. Luego tenemos que incluir el espacio de nombres, que es «std», por lo que lo agregamos aquí agregando la palabra clave «using» junto con «namespace std».
No necesitamos agregar este «std» y funcionar por separado. Luego, definimos una clase llamada «SampleClass» y usamos el constructor «público». En este constructor «público», declaramos algunas variables miembro a las que se accederá más adelante en la función miembro. Las variables miembro que declaramos aquí son «mVar1» y «mVar2» del tipo de datos «int».
Luego, declaramos una función llamada «setValues()» debajo. En esta función «setValues()», colocamos «cout» para imprimir un mensaje que indica al usuario que ingrese dos valores. Los dos valores introducidos por el usuario se almacenan en las variables «mVar1» y «mVar2». Estos valores los obtenemos con la ayuda del método «cin». Después de obtener estos dos valores y guardarlos en «mVar1» y «mVar2», definimos otra función a continuación. El nombre de la función es «getValues» y usamos la declaración «cout» en ella.
Aquí volvemos a colocar «mVar1» y «mVar2» en «cout» para mostrar los dos valores obtenidos del consumidor anterior. Debajo de esto, llamamos al método «main()» que genera el objeto de clase. El nombre del objeto de clase es «sc1». Luego, llamamos a la primera función «setValues», que definimos aquí con el objeto «sc1».
Después de eso, colocamos nuevamente el nombre del objeto y llamamos a la segunda función «getValues()» usando el nombre del objeto «sc1». Ahora, primero obtendrá los valores y luego los mostrará en la consola porque llamamos a estos dos métodos usando un objeto de clase que accede a las variables miembro en este código.
Código 1:
#incluir
Utilice el espacio de nombres estándar;
clase de muestra de clase{
gente:
intVar1, mVar2;
Valor de configuración no válido(){
kut milivatios 1 >> mVar2;
}
Valor de obtención no válido(){
kut «El valor de la primera variable miembro=» milivatios 1 Finalizar;
kut «El valor de la segunda variable miembro=» milivatios2 Finalizar;
}
};
maestro de enteros()
{
clase de muestra sc1;
sc1.setValues();
sc1.getValues();
devolver 0;
}
Producción:
Primero imprime el mensaje. Luego ingresamos «12» y «456» como valores de entrada, que se almacenan en variables miembro que declaramos en nuestro código. Luego, cuando usamos la función miembro para acceder a las dos variables, muestra sus valores.
Ejemplo 2:
Ahora, definimos una clase llamada «ProductClass» después de agregar el archivo de encabezado «iostream» y el espacio de nombres «std». En esta «ProductClass», utilizamos el constructor «público» en el que declaramos dos variables del tipo de datos «int». Estos son «valor» y «multiplicador», que son variables miembro.
Luego, definimos aquí una función llamada «calProductOfTwo()» para acceder a estas dos variables. Esta es la función miembro aquí y accedemos a las variables miembro en esta función. Usamos la palabra clave «retorno» debajo y ponemos «valor * multiplicador» que devolverá el producto de estas dos variables.
Luego llamamos a la función «main()» donde creamos un objeto «ProductClass» llamado «p_obj» y asignamos el valor a la variable miembro que declaramos anteriormente. Inicializamos estas variables con la ayuda del objeto «Categoría». Primero colocamos el nombre del objeto, luego colocamos el nombre de la variable miembro «p_obj.value» y asignamos «33» a la variable «valor».
Luego inicializamos la variable «multiplicadora» y le asignamos «98». Ahora llamamos a la función «calProductOfTwo()» en «cout» usando un objeto de la categoría «p_obj», que muestra el producto de las dos variables miembro.
Código 2:
#incluir
Utilice el espacio de nombres estándar;
categoria de producto {
gente:
valor entero;
multiplicador entero;
producto de dos números enteros() {
devolver valor * multiplicador;
}
};
maestro de enteros() {
categoría de producto p_obj;
p_obj.valor = 33;
p_obj.Multiplicador= 98;
kut «El producto de dos valores=» p_obj.calProductOfTwo() Finalizar;
devolver 0;
}
Producción:
El producto de los valores de las variables miembro se muestra aquí. Podemos ver que después de crear el objeto «clase» y llamar a la función «miembro» en el código, accedemos a las variables «miembro» dentro de la función «miembro» y las inicializamos. El producto de los valores de dos variables miembro es el siguiente:

Ejemplo 3:
«SumClass» se define en este código. Luego, en «público», declaramos tres variables miembro denominadas «s_val_1», «s_val_2» y «s_val_3». El tipo de datos de todas las variables es «int». Luego, definimos una función «calSumOfTwo()», que es una función «miembro», y accedemos a las variables de esta función. En «calSumOfTwo()» utilizamos la palabra clave «return». Aquí ponemos «s_val_1 + s_val_2».
Ahora, da la suma de estas dos variables. Debajo de esto, definimos otra función «calSumOfThree()». En esta función accedemos a las tres variables para encontrar su suma y devolver aquí sus resultados. Luego, llamamos al método «main()». El objeto de «clase» generado aquí es «sObj1».
Después de eso, inicializamos las tres variables miembro con la ayuda del objeto «clase» y asignamos «33», «98» y «195» a «s_val_1», «s_val_2» y «s_val_3» respectivamente. Luego, llamamos a dos funciones «miembros» en «cout», donde «calSumOfTwo()» muestra la suma de las dos primeras variables y «calSumOfThree()» muestra la suma de las tres variables miembro.
Código 3:
Utilice el espacio de nombres estándar;
categorias y categorias {
gente:
int s_val_1;
int s_val_2;
int s_val_3;
suma de dos enteros() {
devolver s_val_1 + s_val_2;
}
La suma entera de tres.() {
devolver s_val_1 + s_val_2 + s_val_3;
}
};
maestro de enteros() {
SumaClass sObj1;
sObj1.s_val_1 = 33;
sObj1.s_val_2 = 98;
sObj1.s_val_3 = 195;
kut «Suma de dos valores=» sObj1.calSumOfTwo() Finalizar;
kut «Suma de tres valores=» sObj1.calSumOfThree() Finalizar;
devolver 0;
}
Producción:
La suma de las dos primeras variables miembro es «131», que obtenemos llamando a la primera función «miembro». La suma de las tres variables miembro es «326», que obtenemos llamando a la segunda función «miembro» del código.

en conclusión
Este artículo analiza en profundidad las «variables miembro» en la programación en C++. Explicamos que las «variables miembro» se declaran después de definir la clase. Después de crear un objeto Clase, puede acceder a estas variables desde cualquier lugar de su código. También podemos acceder a estas variables miembro en la función «miembro». Inicializamos estas variables después de crear el objeto «categoría». Aquí declaramos, inicializamos y accedemos a «variables miembro» en código C++.









