Witam
Piszę aktualnie pewien mały projekcik w Dev-Cpp, i mam taki problem:
W pewnym pliku mam zapisaną listę osób (nazwisko i imię) i wiem ile ich jest (np.10), a w programie mam klasę do opisu osob:
Za pomocą new tworzę tablicę:
i zapisuję do niej dane z pliku.
No i teraz pojawia się problem, a mianowicie program posiada opcję dodawania kolejnych osób oraz ich usuwania, no i nie wiem jak zmienić wielkość tej tablicy. W C było to realloc ale to nie działa chyba na tablicę utworzoną przez "new".
Proszę o pomoc !!!

Piszę aktualnie pewien mały projekcik w Dev-Cpp, i mam taki problem:
W pewnym pliku mam zapisaną listę osób (nazwisko i imię) i wiem ile ich jest (np.10), a w programie mam klasę do opisu osob:
Code:
class OSOBA
{
...
char _nazwisko[15];
char _imie[15];
...
}
Za pomocą new tworzę tablicę:
Code:
OSOBA *tab;
tab = new OSOBA[10];
i zapisuję do niej dane z pliku.
No i teraz pojawia się problem, a mianowicie program posiada opcję dodawania kolejnych osób oraz ich usuwania, no i nie wiem jak zmienić wielkość tej tablicy. W C było to realloc ale to nie działa chyba na tablicę utworzoną przez "new".
Proszę o pomoc !!!