Cześć,
Mam następujący problem, chciałbym zrobić alokowaną dynamicznie tablicę obiektów klasy, a następnie w każdym obiekcie w tablicy alokować tablicę charów, z czego każdy obiekt miałby różny rozmiar tablicy;
Jak to zrobić?
klasa wygląda +/- tak:
class Dane
{
public:
int rozmiar;
char * wartosc;
Dane()
{}
Dane(int roz)
{
this->rozmiar = roz;
wartosc = new char[rozmiar];
}
};
main +/- tak:
int main()
{
int liczbaDanych, rozmiar;
cin>>liczbaDanych;
Dane* tablica = new Dane[liczbaDanych];
for (int i = 0; i<liczbaDanych ; ++i)
{
cin>>rozmiar;
tablica[i] = Dane(rozmiar);
}
return 0;
}