一部のストレージを備えた特別なハードウェア ユニットがコンピューターに接続され、メモリ マップされている場合、そのストレージはアドレス範囲 0x55500000 ~ 0x555fffff でアクセス可能です。このハードウェア ユニットを C++ プログラムにどのように接続して動的メモリコンピューターのメモリではなく、このハードウェア ユニットに割り当てられていますか? 次の機能を持つクラスを実装する必要があります。
void * allocMemoryInMyHardware(int numberOfBytesToAllocate);
割り当てられたメモリ チャンクへのポインタ、または割り当てられない場合は null を返します。