NachOS で alarmclock という新しいクラスを作成しようとしています。その中で、割り込みをトリガーするために使用するタイマー オブジェクトを作成する必要があります。ではtimer.cc
、コンストラクタは
Timer::Timer(VoidFunctionPtr timerHandler, int callArg, bool doRandom)
誰かがこのコンストラクターが取る入力と、それがどのように機能するかを説明してもらえますVoidFunctionPtr timerHandler
か? この関数に渡す引数がまったくわからないので、これまで何もできずにここで立ち往生しています。どんな助けでも大歓迎です。
関数へのポインタであることは知っていますが、その仕組みがわかりません。