/** * Przyklad 3 * Uzycie konstruktora (i destruktora) do tworzenia obiektow */ #include using namespace std; //Definicja klasy Student class Student { public: //publiczne pola skladowe const char * imie; const char * nazwisko; unsigned int numer_indeksu; int * oceny; int liczba_ocen; //konstruktor //na poczatku zmiennych dodano znak _ , zeby uniknac kolizji oznaczen Student(const char * _imie, const char * _nazwisko, int _numer_indeksu) { numer_indeksu = _numer_indeksu; imie = _imie; nazwisko = _nazwisko; oceny = new int[100]; liczba_ocen = 0; } //destruktor, zapewnia poprawne zwolnienie pamieci ~Student() { cout<<"Wywoluje destruktor studenta "<