En este capítulo veremos como crear estructuras de datos en C++, este tipo de estructuras es muy útil para crear grupos de elementos de datos agrupados bajo un mismo nombre, para crear estructuras de datos utilizamos la palabra reservada struct.
struct estructura { tipo miembro1; tipo miembro2; ... } objeto1, objeto2, ... ;
objeto1.miembro1 = tipo de valor;
objeto1.miembro2 = tipo de valor;
...
struct.cpp
#include <iostream> #include <string> #include <vector> using namespace std; /* Una estructura de datos es un grupo de elementos de datos agrupados bajo un mismo nombre. Estos elementos de datos, conocidos como miembros, pueden tener diferentes tipos y longitudes. */ struct grupo { int entero; string cadena; vector<string> arr; } cualquiera, otro /*Objetos*/; int main() { //Objeto de una estructura de datos grupo objeto; objeto.entero = 3; objeto.cadena = "Hola mundo"; objeto.arr.push_back("uno"); objeto.arr.push_back("dos"); objeto.arr.push_back("tres"); cout << "Entero=" << objeto.entero << ":cadena=" << objeto.cadena << endl; cout << "Elementos del array arr: "; for (int x = 0; x < objeto.arr.size(); x++) { cout << objeto.arr[x] << " "; } cout << endl; cualquiera.entero = 5; cualquiera.cadena = "Politico corrupto"; cualquiera.arr.push_back("uno"); cualquiera.arr.push_back("dos"); cout << "entero=" << cualquiera.entero << ":cadena=" << cualquiera.cadena << endl; cout << "Elementos del array arr: "; for (int x = 0; x < cualquiera.arr.size(); x++) { cout << cualquiera.arr[x] << " "; } cout << endl; system("PAUSE"); return 0; }
No hay comentarios:
Publicar un comentario