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
SECUREArray 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
Compilador C++ Estático
Escribe código C++ válido para resolver las restricciones de asignación y propiedad.
Cargando editor...