C++ MEMORY LABYRINTH
C++ Memory Labyrinth : Pointeurs & Références
Gérez l'allocation mémoire en C++, en résolvant trois énigmes pratiques sur l'arithmétique des pointeurs, les smart pointeurs (std::unique_ptr) et le passage de paramètres par référence.
CONTRAINTE DE MÉMOIRE
Implémentez la fonction 'get_value_at_index' pour renvoyer la valeur à l'index souhaité du tableau via l'arithmétique des pointeurs (utilisez la syntaxe de déréférencement * et l'addition +). Il est interdit d'utiliser des crochets [].
Moniteur de Mémoire
SECUREArray Memory Offset:
+0B
10
+4B
20
+8B
30
+12B
40
+16B
50
ptr = arr*(ptr + 3) -> 40
✓ Mémoire sécurisée, aucune fuite ni copie inutilegcc v13.2.0
Compilateur C++ Statique
Écrivez du code C++ valide pour satisfaire les contraintes d'allocation et de propriété.
Chargement de l'éditeur…