# Odpowiedzi — CPP07 Zaobserwować pełny cykl tworzenia i niszczenia obiektu oraz kolejność jego części. ## Task01 — Kolejność konstrukcji Zaobserwuj, że pole jest konstruowane przed ciałem konstruktora obiektu. Oczekiwany stdout: `member / object / ready`. Pliki dowodu: `src/task01/main.cpp`. Wynik nie jest oceniany wzrokowo: test kompiluje kod bez ostrzeżeń, uruchamia go i wykonuje dokładne `diff` z plikiem `tests/expected`. ## Task02 — Destrukcja w odwrotnej kolejności Utwórz dwa obiekty automatyczne i sprawdź kolejność destruktorów. Oczekiwany stdout: `enter / construct=A / construct=B / destroy=B / destroy=A / leave`. Pliki dowodu: `src/task02/main.cpp`. Wynik nie jest oceniany wzrokowo: test kompiluje kod bez ostrzeżeń, uruchamia go i wykonuje dokładne `diff` z plikiem `tests/expected`. ## Task03 — Konstruktor delegujący Skieruj konstruktor domyślny do jednego konstruktora utrzymującego reguły inicjalizacji. Oczekiwany stdout: `point=0,0 other=3,4`. Pliki dowodu: `src/task03/main.cpp`. Wynik nie jest oceniany wzrokowo: test kompiluje kod bez ostrzeżeń, uruchamia go i wykonuje dokładne `diff` z plikiem `tests/expected`.