[ maxmagnus2 @ 17.10.2004. 19:50 ] @
Cao,
Hocu da upotrebim jednu klasu
u okviru druge i to kao niz.
Kako se ovo radi?
***************
Objekt3D:: Objekt3D(Tacka4 Niz_Temena1[1000], int Br_Temena1)

ili
Tacka4 T2[10];
*****************
ovaj kod prijavljuje istu gresku:

error C2512: 'Tacka4' : no appropriate default constructor available

Hvala unapred...
[ idb @ 18.10.2004. 09:05 ] @
Izgleda da ti nedostaje podrazumevani konstruktor.
Napravi ga sam za svoju klasu, pa neces imati problema; nesto kao donji primer
Code:

//Windows 2000, Dev-Cpp 4.9.8.9
#include <iostream>
using namespace std;

class Tacka4{
    double x,y,z;
    // ostalo ....
    public:
    Tacka4(){
        x=0; y=0; z=0; 
        cout<<"pravim tacku x="<<x<<"  y="<<y<<"  z="<<z<<"\n";
        }
    Tacka4(double x1, double y1, double z1):x(x1),y(y1),z(z1){
        cout<<"pravim tacku x="<<x<<"  y="<<y<<"  z="<<z<<"\n";
        }
    ~Tacka4(){cout<<"Brisem tacku\n";}
    // ostale clanice...
};

int main(int argc, char *argv[]){
    {    // ove viticaste zagrade su samo radi lakseg uvida u rezultate...
    Tacka4 tt[5];
    }
    cout<<endl;
    {
    Tacka4 t2(1,2,3);
    }
    system("PAUSE");    
    return 0;
}
[ maxmagnus2 @ 18.10.2004. 10:28 ] @
Hej radi!!!!
Hvala :)