Siema ma taki problem:
Mam taka klase:
class Chromosom
{
public:
int *kod;
int rozmiar;
Chromosom(int[]=0,int=0);
~Chromosom(){delete []kod;}
};
Chromosom::Chromosom(int dane[],int size)
{
rozmiar=size;
kod=new int[size];
for(int i=0;i<rozmiar;i++) kod[i]=dane[i];
}
potem w drugiej klasie tworze tablice Chromosomow:
Chromosom *populacja;
populacja=new Chromosomsize_populacja;
gdzie tworzenie drogi zwraca mi *int i size_chromosom to tez int.
no i wyskakuje mi blad:
Error: komiwijadzer.cpp(107,42):Array allocated using 'new' may not have an initializer
Co to moze byc???Juz siedze nad tym godzine i nie moge tego rozkminic.Wielki dzieki z góry za odpowiedz :]