#include <string>
using namespace std;
//-----------------------------------------------
class Prenumeratorius
{
private:
string pavarde;
string adresas;
string leidinioKodas;
int laikPradzia;
int laikIlgis;
int leidiniuKiekis;
public:
Prenumeratorius(string pav = "", string adr = "", string leidK = "", int laikPr = 0, int laikIlg = 0, int kiekis = 0) :
pavarde(pav), adresas(adr), leidinioKodas(leidK), laikPradzia(laikPr), laikIlgis(laikIlg), leidiniuKiekis(kiekis) {}
void Dėti(string pav, string adr, string leidK, int laikPr, int laikIlg, int kiekis) {
pavarde = pav; adresas = adr; leidinioKodas = leidK;
laikPradzia = laikPr; laikIlgis = laikIlg; leidiniuKiekis = kiekis;
}
string Spausdinti();
};
bunch of variables, constructor, setter and getter.
And I have this class:
#include <vector>
class Leidinys
{
private:
string kodas;
string pavadinimas;
double vienetoKaina;
//vector<Prenumeratorius> prenumeratoriai;
public:
Leidinys(string kod = "", string pav = "", double vntKaina = 0.0) : kodas(kod), pavadinimas(pav), vienetoKaina(vntKaina) {}
void Dėti(string kod, string pav, double vntKaina) {
kodas = kod;
pavadinimas = pav;
vienetoKaina = vntKaina;
}
//void DėtiPrenumeratorių(Prenumeratorius P) { prenumeratoriai.push_back(P); }
//vector<Prenumeratorius> ImtiPrenumeratorius() { return prenumeratoriai; }
string ImtiKodą() { return kodas; }
string ImtiPavadinimą() { return pavadinimas; }
double ImtiVienetoKainą() { return vienetoKaina; }
};
Also, variables, constructor, setters and getters. But when I add
#include "Prenumeratorius.h"
in to my "Leidinys.h" header file, I get a build error, I tried to remove same includes in both files, that didn't helped. What is wrong here?

New Topic/Question
Reply


MultiQuote




|