Vai al contenuto
eLearner.app
C++ MEMORY LABYRINTH

C++ Memory Labyrinth: Puntatori e Riferimenti

Gestisci l'allocazione di memoria in C++, risolvendo tre enigmi pratici su aritmetica dei puntatori, smart pointers (std::unique_ptr) e passaggio di parametri per riferimento.

VINCOLO DI MEMORIA

Implementa la funzione 'get_value_at_index' per restituire il valore all'indice desiderato dell'array tramite l'aritmetica dei puntatori (usa la sintassi di dereferenziazione * e la somma +). Non è consentito usare le parentesi quadre [].

Monitor della Memoria
SECURE
Array Memory Offset:
+0B
10
+4B
20
+8B
30
+12B
40
+16B
50
ptr = arr*(ptr + 3) -> 40
✓ Memoria sicura, zero leak e zero copie inutiligcc v13.2.0

Ti sei bloccato?

Impara i concetti fondamentali nel corso di C++ per risolvere questa sfida.

Compilatore C++ Statico

Scrivi codice C++ valido per risolvere i vincoli di allocazione ed ownership.

Caricamento editor…