メインコンテンツにスキップ
eLearner.app
C++ MEMORY LABYRINTH

C++ メモリの迷宮: ポインタと参照

C++ でメモリ割り当てを管理し、ポインター演算、スマート ポインター (std::unique_ptr)、および参照渡しに関する 3 つの実践的なパズルを解きます。

MEMORY CONSTRAINT

「get_value_at_index」関数を実装して、ポインター算術を使用して目的の配列インデックスの値を返します (逆参照構文 * と加算 + を使用します)。角括弧 [] の使用は禁止されています。

Memory Monitor
SECURE
Array Memory Offset:
+0B
10
+4B
20
+8B
30
+12B
40
+16B
50
ptr = arr*(ptr + 3) -> 40
✓ Memory safe, zero leaks, and zero copy overheadgcc v13.2.0

Stuck?

Learn the fundamental concepts in the C++ course to solve this challenge.

Static C++ Compiler

Write valid C++ code to satisfy allocation and ownership constraints.

エディターを読み込み中…