Concepto de clase en programacion
El concepto de clase
Véase también: Clase (informática)
Los objetos en C++ son abstraídos mediante una clase. Según el paradigma de laprogramación orientada a objetos un objeto consta de:
1. Métodos o funciones
2. Atributos o Variables Miembro
Un ejemplo de clase que podemos tomar es la clase perro. Cada perro comparte unascaracterísticas (atributos). Su número de patas, el color de su pelaje o su tamaño son algunos de sus atributos. Las funciones que lo hagan ladrar, cambiar su comportamiento... esas son las funciones de laclase.
Este es otro ejemplo de una clase:
class Punto
{
//por omisión los miembros son 'private' para que sólo se puedan modificar desde la propia clase.
private:
// Variable miembroprivada
int id;
protected:
// Variables miembro protegidas
int x;
int y;
public:
// Constructor
Punto();
// Destructor
~Punto();// Funciones miembro o métodos
int ObtenerX();
int ObtenerY();
};
fstreams
Tipo de flujo para el manejo de ficheros. La definición previa de ostreams/istreams esaplicable a este apartado. Existen tres clases (ficheros de lectura, de escritura o de lectura/escritura): ifstream,ofstream y fstream.
Como abrir un fichero:(nombre_variable_fichero).open("nombre_fichero.dat/txt",ios::in); para abrirlo en modo lectura. (nombrevariablefichero).open("nombre_fichero.dat/txt",ios::out); para abrirlo en modo escritura.
Ejemplo: f.open("datos.txt",ios::in);
Como cerrarel fichero: nombre_variable_fichero.close();
Ejemplo: f.close();
Leer un fichero:
-------------------------------------------------
1-Si es fichero de texto plano:
#include <fstream>#include <string>
#include <iostream>
using namespace std;
int main() {
ifstream entrada;
entrada.open("textoPlano.txt");
string unString;...
Regístrate para leer el documento completo.