Hur gör man för att kunna använda exempelvis förnamn från klassen Person i objektet Elev. Det vill säga att ändra till exempel förnamn och bidrag i klassen Elev. Koden till klasserna ser ut så här.
#include <string>
using namespace std;
class Person {
private:
string fnamn;
string enamn;
string gatuadr;
string postadr;
int postnr;
int telnr;
public:
Person(string f, string e, string g, int pn, string pa, int t) {
fnamn = f;
enamn = e;
gatuadr = g;
postnr = pn;
postadr = pa;
telnr = t;
}
};
int main() {
Person *p;
p = new Person("Sven", "Karlsson", "Drottninggatan 5", 64633, "Gnesta", 015822231);
}
//Elev
class Elev:public Person
{
public:
Elev(int bidrag);
~Elev();
setBidrag(int bidrag);
getBidrag();
private:
int Bidrag;
}
Elev::Elev(int bidrag)
{
}
Elev::setBidrag(int bidrag)
{
Bidrag=bidrag;
}
Elev::Visa()
{
cout <<Bidrag<<;
}
int main()
{
Elev Sven(4400);
Sven.getBidrag();
};