Inicialización de valores predeterminados de la estructura de C++
-
Inicializar valores predeterminados en una
estructura
en C++ -
Pasos para inicializar valores predeterminados en una
estructura
en C++
Este artículo cubrirá cómo inicializar los valores predeterminados en una estructura
en C++.
Inicializar valores predeterminados en una estructura
en C++
Principalmente, existen dos métodos para inicializar los valores predeterminados; el primero está usando el constructor y el segundo sin usar el constructor. El método más reciente y actualizado es sin usar el constructor, y en este artículo también nos centraremos en este método.
Pero, en primer lugar, es importante entender el concepto de estructura
.
La estructura
es un tipo de datos que puede almacenar datos relacionados en una sola variable. struct
se usa más comúnmente para implementar un tipo de datos abstracto y puede ser rígido o flexible.
Una estructura
no es un objeto, por lo que no tiene gestión de memoria asociada y no se puede crear como una instancia de una clase. Tampoco puede heredar de otra estructura
o clase.
Una estructura
se usa a menudo para almacenar tipos simples, como números enteros o números de punto flotante, pero también pueden contener tipos más complejos, como matrices, cadenas e incluso otras estructuras.
Analicemos los pasos para inicializar los valores predeterminados en una estructura en C++.
Pasos para inicializar valores predeterminados en una estructura
en C++
Los pasos para inicializar los valores predeterminados en una estructura
en C++ utilizando los inicializadores Brace-or-Equal son los siguientes:
-
Comience con un bloque de código y escriba la palabra clave
struct
y un nombre para su tipo de datos. -
Agregue corchetes después del nombre de su tipo de datos y agregue una llave de apertura (
{
). -
Dentro de las llaves, agregue una lista de variables separadas por comas que desea inicializar con valores predeterminados.
-
Agregue un signo igual (
=
), seguido del valor que desea inicializar cada variable. -
Agregue una llave de cierre (
}
) -
Al final de su bloque de código, agregue una coma más (
,
) seguida de un punto y coma (;
).
Tengamos un ejemplo.
#include <iostream>
using namespace std;
struct hello {
bool x = true;
bool y = true;
bool z = false;
bool a = false;
bool b = true;
bool c = false;
} demo;
int main() {
cout << demo.x << demo.y << demo.z << demo.a << demo.b << demo.c << endl;
return 0;
}
Haga clic aquí para verificar el funcionamiento del código como se mencionó anteriormente.
Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.
Facebook