Programowanie obiektowe 1

Zadanie 1

Zapoznaj się z programem przykładowmym mint.cpp. Napisz funkcję która dla danej liczby typu int wyprodukuje my_int z zadaną wartością pola val. Użyj tylko podane metody i funkcje zaprzyjaźnione (nie dodawaj nowych ani nie używaj srodków niskopoziomowych by obejść system typów). Napisz funkcję która mając dany argument typu my_int wyliczy wartość pola val (jak poprzednio używaj tylko podane metody i funkcje zaprzyjaźnione). Dodaj metodę porównującą '<'. Jak to pomaga w realizacji funkcji wyliczającej pole val (porównaj ilość operacji wykonywanych przez obie funkcje).

Zadanie 2

Zapoznaj się z programem przykładowym ini.cpp. Dodaj dodatkowe wydruki by dokładniej ustalić kiedy wykonują się konstruktory i destruktory.