prevodioc ne javlja nijedno upozorenje niti gresku... moze li neka strucna pomoc, hvala!
//main.cpp
#include "polica.h"
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int f=10;
Polica e;
e.kreiraj(f);
}
//knjiga.h
class Knjiga {
int x;
public:
Knjiga(int xx=0) {x=xx;}
int prikaziX() const {return x;}
void citaj();
void pisi() const;
};
//knjiga.cpp
#include "knjiga.h"
#include <iostream>
using namespace std;
void Knjiga::pisi() const{
cout<<x<<endl;
}
void Knjiga::citaj() {
int x1;
cout<<"broj knjige:";
cin>>x1;
x=x1;
}
//polica.h
#include "knjiga.h"
class Polica:public Knjiga {
Knjiga** niz;
int brp, kap;
void brisi() {delete []niz;}
public:
Polica(int k=10)
{ niz=new Knjiga* [kap=k]; }
~Polica() {brisi();}
int kreiraj(int i) {
Knjiga** niz=new Knjiga*[i];
for(int m=0; m<i; m++)
niz[m]->citaj();
}
};
[Ovu poruku je menjao X Files dana 02.09.2007. u 21:34 GMT+1]