10 #ifndef PRACTICAFINAL_PAISES_H
11 #define PRACTICAFINAL_PAISES_H
40 Paises(
const set<Pais> &paises);
52 const set<Pais>& getDatos()
const;
58 void insertar(
const Pais &pais);
64 void eliminar(
const Pais &pais);
81 set<Pais>::iterator it;
152 iterator
find(
const Pais &pais)
const;
bool operator!=(const iterator &i) const
Sobrecarga del operador !=.
iterator & operator--()
Sobrecarga del operador –.
iterator(set< Pais >::iterator i)
Constructor de la clase.
iterator()
Constructor por defecto de la clase.
iterator & operator++()
Sobrecarga del operador ++.
bool operator==(const iterator &i) const
Sobrecarga del operador ==.
const Pais & operator*()
Sobrecarga del operador *.
iterator begin() const
Devuelve un iterador al principio del conjunto.
iterator find(const Pais &pais) const
Busca un pais en el conjunto.
Paises()
Constructor por defecto de la clase.
iterator end() const
Devuelve un iterador al final del conjunto.
Fichero cabecera del TDA Pais.
istream & operator>>(istream &is, Paises &paises)
Sobrecarga del operador << para la clase Paises.
ostream & operator<<(ostream &os, const Paises &paises)
Sobrecarga del operador >> para la clase Paises.