Witam! Chciałbym dowiedzieć się w jaki sposób mogę korzystać z listy. Odcinek Mirosława Zelenta w tej kwestii nie trafił do mnie i dlatego zadam tu to pytanie :D fragment kodu, gdzie testowałem listy:
.h
#include <iostream>
using namespace std;
class prostokat;
class figura
{protected:
int a,b;
string nazwa;
public:
void wywolaj();
figura(string="prostokat",int a=5,int b=10);
};
class prostokat :protected figura
{
string nazwa;
public:
void wywolaj();
prostokat(string nazwa="Prostokatem",int a=10, int b=20);
};
cpp
#include <iostream>
#include "main.h"
using namespace std;
void figura::wywolaj()
{
cout<<"Figura: "<<nazwa<<endl;
cout<<"parametr a: "<<a<<endl;
cout<<"Parametr b: "<<b<<endl;
}
figura::figura(string n,int na,int nb)
{
nazwa=n;
a=na;
b=nb;
}
void prostokat::wywolaj()
{
cout<<"Jestem prostokatem? TAK JESTEM: "<<nazwa<<endl;
cout<<"Parametr a: "<<a<<endl;
cout<<"Parametr b: "<<b<<endl;
}
prostokat::prostokat(string n,int na, int nb)
//:figura (n,na,nb)
{nazwa=n;}
main
#include <iostream>
#include "main.h"
using namespace std;
int main()
{
figura fi;
fi.wywolaj();
prostokat pr;
pr.wywolaj();
return 0;
}