Title: const correctness
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: Wybierz poprawną odpowiedź dotyczącą operacji na wskaźniku zadeklarowanym jako T* p (T – dowolny typ podstawowy):
- Można zarówno zmienić stan wskazywanego obiektu, jak i przepiąć wskaźnik na inny obiekt.
- Nie można zmienić stanu wskazywanego obiektu, natomiast można przepiąć wskaźnik na inny obiekt.
- Można zmienić stan wskazywanego obiektu, natomiast nie można przepiąć wskaźnika na inny obiekt.
- Nie można zmienić stanu wskazywanego obiektu oraz nie można przepiąć wskaźnika na inny obiekt.
A: Można zarówno zmienić stan wskazywanego obiektu, jak i przepiąć wskaźnik na inny obiekt.

Q: Stała metoda...
- Oznacza, że dana metoda nie modyfikuje stanu obiektu, dla którego została wywołana.
- Oznacza, że dana metoda zwraca wartość typu const.
- Wyróżniamy ją poprzez dodanie kwalifikatora "const" przed listą parametrów metody.
- Wyróżniamy ją poprzez dodanie kwalifikatora "const" po liście parametrów metody.
A: Oznacza, że dana metoda nie modyfikuje stanu obiektu, dla którego została wywołana.; Wyróżniamy ją poprzez dodanie kwalifikatora "const" po liście parametrów metody.

Q: Wybierz poprawną odpowiedź dotyczącą operacji na wskaźniku zadeklarowanym jako const T* p (T – dowolny typ podstawowy):
- Można zarówno zmienić stan wskazywanego obiektu, jak i przepiąć wskaźnik na inny obiekt.
- Nie można zmienić stanu wskazywanego obiektu, natomiast można przepiąć wskaźnik na inny obiekt.
- Można zmienić stan wskazywanego obiektu, natomiast nie można przepiąć wskaźnika na inny obiekt.
- Nie można zmienić stanu wskazywanego obiektu oraz nie można przepiąć wskaźnika na inny obiekt.
A: Nie można zmienić stanu wskazywanego obiektu, natomiast można przepiąć wskaźnik na inny obiekt.