Title: Konstruktor i destruktor
Course: Programowanie w języku C++

Feedback shared by this category's questions, if right: Twoja odpowiedź jest poprawna.
Feedback shared by this category's questions, if partly right: Twoja odpowiedź jest częściowo poprawna.
Feedback shared by this category's questions, if wrong: Twoja odpowiedź jest niepoprawna.

Q: Które stwierdzenia są prawdziwe w odniesieniu do konstruktora klasy?
- To metoda zapewniająca, że nowo utworzony obiekt spełnia niezmienniki zagwarantowane przez klasę.
- Przydziela pamięć do przechowywania obiektu, który konstruuje.
- Może przydzielać pamięć do przechowywania składowych obiektu, który konstruuje.
- Dana klasa może definiować tylko jeden konstruktor.
A: To metoda zapewniająca, że nowo utworzony obiekt spełnia niezmienniki zagwarantowane przez klasę.; Może przydzielać pamięć do przechowywania składowych obiektu, który konstruuje.

Q: Które stwierdzenia są prawdziwe w odniesieniu do konstruktora klasy?
- Klasa może definiować dowolną liczbę konstruktorów, o ile różnią się one między sobą liczbą lub typem parametrów.
- Nazwa konstruktora jest identyczna z nazwą klasy.
- Konstruktor zwraca wartość logiczną informującą o tym, czy udało się poprawnie utworzyć obiekt.
- Konstruktor wywoływany jest tylko w momencie tworzenia obiektu i nie powinno się ponownie wywoływać go dla tej samej zmiennej (aby nie doprowadzać do wycieku zasobów).
A: Klasa może definiować dowolną liczbę konstruktorów, o ile różnią się one między sobą liczbą lub typem parametrów.; Nazwa konstruktora jest identyczna z nazwą klasy.; Konstruktor wywoływany jest tylko w momencie tworzenia obiektu i nie powinno się ponownie wywoływać go dla tej samej zmiennej (aby nie doprowadzać do wycieku zasobów).

Q: Które stwierdzenia są prawdziwe w odniesieniu do destruktora klasy?
- Odpowiada za zwolnienie zasobów przydzielonych obiektowi.
- Wywoływany jest automatycznie w momencie, kiedy kończy się cykl życia obiektu.
- Należy go wywołać jawnie w momencie, kiedy kończy się cykl życia obiektu.
- Każda klasa posiada destruktor domyślny.
A: Odpowiada za zwolnienie zasobów przydzielonych obiektowi.; Wywoływany jest automatycznie w momencie, kiedy kończy się cykl życia obiektu.; Każda klasa posiada destruktor domyślny.