Code:
class Student
{
char ime_i_prezime[20];
int indeks;
char telefon[15];
public:
Student(const char*,int,const char*);
const char *ImePrezime() const {return ime_i_prezime;}
int Indeks() const {return indeks; }
const char *Telefon() const {return telefon; }
void Ispisi() const;
};
class Cvor
{
public:
Student element;
Cvor *veza;
Cvor() {}; // ovdje je PROBLEM
};
class Lista
{
Cvor *prvi,*zadnji; // prvi i zadnji student
public:
Lista() {prvi=zadnji=0 ; }
~Lista();
bool PraznaLista() const;
void DodajNaKraj();
// ....
}
void Lista::DodajNaKraj()
{
Cvor *novi=new Cvor();
novi->element=UnesiStudenta();
novi->veza=0;
// ostatak koda
}
class Student
{
char ime_i_prezime[20];
int indeks;
char telefon[15];
public:
Student(const char*,int,const char*);
const char *ImePrezime() const {return ime_i_prezime;}
int Indeks() const {return indeks; }
const char *Telefon() const {return telefon; }
void Ispisi() const;
};
class Cvor
{
public:
Student element;
Cvor *veza;
Cvor() {}; // ovdje je PROBLEM
};
class Lista
{
Cvor *prvi,*zadnji; // prvi i zadnji student
public:
Lista() {prvi=zadnji=0 ; }
~Lista();
bool PraznaLista() const;
void DodajNaKraj();
// ....
}
void Lista::DodajNaKraj()
{
Cvor *novi=new Cvor();
novi->element=UnesiStudenta();
novi->veza=0;
// ostatak koda
}
Kada kompajliram u Visual C++ javi mi problem:
Code:
error C2512: 'Student' : no appropriate default constructor available
error C2512: 'Student' : no appropriate default constructor available