Cześć, mam problem z tablicami wskaźników. Rozumiem ich sens oraz jak je stworzyć i usunąć, jednak nie potrafię przypisać strukturom na które wskazują żadnych wartości. Do poniższego kodu muszę dodać dwie funkcje. W pierwszej dla każdego elementu tablicy muszę przypisać imię i wiek, druga funkcja będzie je wyświetlać. Następnie muszę napisać ten sam kod tylko zamienić struktury na klasy.
#include <iostream>
using namespace std;
struct Gosc
{
string imie;
size_t wiek;
};
void stworz(Gosc**& tab, const size_t sz)
{
tab = new Gosc * [sz];
for (size_t i = 0; i < sz; i++)
tab[i] = new Gosc;
}
void usun(Gosc**& tab, const size_t sz)
{
delete[] tab;
}
int main()
{
Gosc** wsk;
stworz(wsk, 7);
usun(wsk, 7);
}