Witam, gdzie dokładnie leży błąd w tym kodzie, nie mam zielonego pojęcia co mógłbym zrobić i jak opisać wcześniej wspomniany error.
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
class element
{
protected:
float prad,napiecie,moc,czestotliwosc;
string nazwa;
public:
virtual void test() = 0;
};
class rezystor :public element
{
float rezystancja;
public:
void test(){cout<<"kupa"<<endl;}
rezystor()
{
cout<<"Podaj nazwe: "<<endl;
cin>>nazwa;
cout<<"Podaj rezystancje: "<<endl;
cin>>rezystancja;
cout<<"R o nazwie: "<<nazwa<<endl;
cout<<"REZYSTANCJA: "<<rezystancja<<endl;
}
};
class cewka :public element
{
float indukcyjnosc;
public:
void test();
cewka()
{
cout<<"Podaj nazwe: "<<endl;
cin>>nazwa;
cout<<"Podaj indukcyjnosc: "<<endl;
cin>>indukcyjnosc;
cout<<"L o nazwie: "<<nazwa<<endl;
cout<<"INDUKCYJNOSC: "<<indukcyjnosc<<endl;
}
};
class kondensator :public element
{
float pojemnosc;
public:
void test();
kondensator(string nazwa_z, float pojemnosc_z)
{
pojemnosc = pojemnosc_z;
nazwa = nazwa_z;
cout<<"Kondensator o nazwie: "<<nazwa<<endl;
cout<<"POJEMNOSC: "<<pojemnosc<<endl;
}
};
int main()
{
element * wsk_r = new rezystor;
element * wsk_l = new cewka;
getch();
}