files
Cpp/Clases y memoria dinámica/ListaPersonas.h
Fernando Méndez e7d99b54d9 Clases y Memoria Dinámica
Un ejemplo de uso de clases y memoria dinámica en C++
2020-02-08 20:32:39 +01:00

28 lines
789 B
C++

#ifndef _LISTA
#define _LISTA
#include <iostream>
#include <string>
#include <conio.h>
#include "persona.h"
//Constantes:
//Tipos:
typedef struct tListaPersonas {
Persona** persona;
int contador;
int capacidad;
};
//Funciones:
void iniciar(tListaPersonas&); //Inicializa una lista dinámica de la clase Persona, con un contador a '0' y una capacidad inicial de '2'.
void ampliar(tListaPersonas&); //Amplia la lista en caso de que se alcance la capacidad máxima.
void liberar(tListaPersonas&); //Libera la memoria dinámica.
void agregar(tListaPersonas&); //Método para agregar una nueva persona a la lista.
void mostrar(tListaPersonas&); //Muestra la lista de personas.
bool salir(); //Lee una tecla, devuelve true si la tecla es "ESC".
#endif // !_LISTA