リソースを管理する必要があります。基本的に、スイッチ内のレイヤ2接続を識別する固有の番号です。このような接続が16kになる可能性があるため、ユーザーが接続を設定するたびに、一意のインデックスを割り当てる必要があります。同様に、ユーザーが接続を削除したい場合、リソース(番号)は解放されなければならず、他の接続を構成(および識別)するために利用可能でなければなりません。リソースの割り当て/割り当て解除
:今のところ、私は、各ビットがリソースを表す2048バイトのunsigned char型配列を使用してい16K番号を監視するように設定されるビット/解除を維持するために、unsigned char型の配列に基づいて、ビットマップを使用してい
unsigned char bitmap_array[2048];
静的な割り当てのような巨大なチャンクは含まれていませんが、同じことをするより良い方法はありますか?
何か理由はありますか?メモリが非常に限られているプラットフォームを使用していますか?静的な2kはそれほど悪くないとは思わない – amit
接続に関する他の情報を保存していますか?なぜポインタの代わりに数字を使うことにしたのですか? – perreal