Inicialización de valores predeterminados de la estructura de C++

Muhammad Adil 11 diciembre 2023
  1. Inicializar valores predeterminados en una estructura en C++
  2. Pasos para inicializar valores predeterminados en una estructura en C++
Inicialización de valores predeterminados de la estructura de 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 avatar Muhammad Adil avatar

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

Artículo relacionado - C++ Struct