Saltar al contenido principal
eLearner.app
C++ MEMORY LABYRINTH

C++ Memory Labyrinth: Punteros y Referencias

Gestiona la asignación de memoria en C++, resolviendo tres acertijos prácticos sobre aritmética de punteros, smart pointers (std::unique_ptr) y paso de parámetros por referencia.

RESTRICCIÓN DE MEMORIA

Implementa la función 'get_value_at_index' para devolver el valor en el índice deseado del array mediante aritmética de punteros (usa la sintaxis de desreferenciación * y la suma +). No se permite usar corchetes [].

Monitor de Memoria
SECURE
Array Memory Offset:
+0B
10
+4B
20
+8B
30
+12B
40
+16B
50
ptr = arr*(ptr + 3) -> 40
✓ Memoria segura, cero fugas y cero copias innecesariasgcc v13.2.0

¿Te has atascado?

Aprende los conceptos fundamentales en el curso de C++ para resolver este desafío.

Compilador C++ Estático

Escribe código C++ válido para resolver las restricciones de asignación y propiedad.

Cargando editor...