zmienna wskaźnikowa (na tablicę dowolnego rozmiaru) elementów klasy

0

Witam. Dodam tylko że to mój pierwszy post na forum.

Mam problem ze zrozumieniem polecenia:
Zaimplementuj klasę czlowiek mającą pola: wiek, płeć, imię, nazwisko, zmienną
wskaźnikową (na tablicę dowolnego rozmiaru). Pamiętaj o hermetyzacji
(private, protected, public) pól klasy (zmiennych), stosowaniu metod set i
get. Napisz 2 klasy dziedziczące po klasie czlowiek:
• student - pola: nr indeksu, semestr, kierunek, wydział
• prowadzacy - tytuł naukowy, ilość publikacji

Chodzi mi o zmienną wskaźnikową. Mam problem ze zrozumieniem dokładnie na czym ma to polegać i jak się do tego zabrać. Chodzi chyba aby jeden z elementów klasy był tworzony dynamicznie(?)

class Czlowiek
{
	int wiek, *zmienna_wsk;
	string plec, imie, nazwisko;

public:
	void set();
	void get();
	Czlowiek();
	Czlowiek(string im , string na, string pl, int w);		
	~Czlowiek();

	static int licznik_obiekt;		
};

Dodam jeszcze dalszą częsć polecenia może pomoże w lepszym zrozumieniu:
Zrealizuj konstruktor w klasach pochodnych tak, aby poprawnie alokowana
była pamięć obszaru dynamicznego klasy bazowej (wskaźnik na tablicę
elmentów z klasy czlowiek) za pomocą listy inicjacyjnej.

1

Gdybyś uważał na zajęciach, wiedziałbyś, że kod, który napisałeś nie ma sensu, a w zadaniu są pewne skróty myślowe podane (jak choćby z setem i getem), które ty zapisałes bezsensownie w klasie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1