Página principal   Lista alfabética   Lista de componentes   Lista de archivos   Miembros de las clases   Páginas relacionadas  

lector_palabras.h

Ir a la documentación de este archivo.
00001 
00009 #ifndef __lector_palabras_H__
00010 #define __lector_palabras_H__
00011 
00012 #include <iostream>
00013 #include <string>
00014 
00029 class Lector_Palabras {
00030     std::istream *f;
00031     bool fichero_abierto;
00032     Lector_Palabras(const Lector_Palabras&); // No admitimos copias
00033     Lector_Palabras& operator=(const Lector_Palabras&);
00034   public:
00039     Lector_Palabras();
00047     Lector_Palabras(std::istream& i);
00054     Lector_Palabras(const std::string& nombre);
00058     ~Lector_Palabras();
00065     void asociar(std::istream& i);
00073     void asociar(const std::string& nombre);
00080     operator void*() const;
00087     bool operator! () const;
00094     Lector_Palabras& operator>>(std::string& str);
00095 };
00096 
00097 
00098 #endif // __lector_palabras_H__
00099 

Programación en C++. Desarrollado por Antonio Garrido, © 2001