Przejdź do głównej treści
eLearner.app
C++ MEMORY LABYRINTH

C++ Memory Labyrinth: Wskaźniki i Referencje

Zarządzaj alokacją pamięci w C++, rozwiązując trzy praktyczne zagadki dotyczące arytmetyki wskaźników, inteligentnych wskaźników (std::unique_ptr) i przekazywania parametrów przez referencję.

OGRANICZENIE PAMIĘCI

Zaimplementuj funkcję 'get_value_at_index', aby zwrócić wartość pod wskazanym indeksem tablicy przy użyciu arytmetyki wskaźników (użyj składni dereferencji * oraz dodawania +). Używanie nawiasów kwadratowych [] jest zabronione.

Monitor Pamięci
SECURE
Array Memory Offset:
+0B
10
+4B
20
+8B
30
+12B
40
+16B
50
ptr = arr*(ptr + 3) -> 40
✓ Pamięć bezpieczna, zero wycieków i zero niepotrzebnych kopiigcc v13.2.0

Utknąłeś?

Poznaj podstawowe pojęcia w kursie C++, aby rozwiązać to wyzwanie.

Statyczny kompilator C++

Napisz poprawny kod C++, aby spełnić ograniczenia alokacji i własności wskaźników.

Ładowanie edytora...