Bueno mas o menos basandome en esos dos códigos que me pusisteis hice este:
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
//Clases Definidas.
class Documento
{
private:
//Atributos privados de la clase documentos.
string Titulo;
string Genero;
string Idioma;
int Edad_recomendada;
int año;
int Prestado;
int Dias_prestamo;
public:
Documento ():Titulo("Desconocido"), Genero("Desconocido"), Idioma("Desconocido"), Edad_recomendada(0), año(0),Prestado(0), Dias_prestamo(0){}
int getP(){return Prestado;}
};
int main()
{
Documento doc1("poke","anag","pepe",58,1995,1,9);
cout << doc1.getP() << endl;
system("PAUSE");
}
Para hacer una pequeña prueba y haber si tiraba pero no...
Solo me da este fallo en la linea que creo el Documento doc1:
no matching function for call to 'Documento::Documento(cons char[5], const char[5]...)'
y me pone dos notes que son:
1. candidates are Documento::Documento(const Documento&)
2. Documento::Documento()
Gracias por la ayuda que me estais dando