acl2ライブラリ

(0)

(1) 構造体の宣言



(2) デストラクタ

(3) メモリ管理

名称未定#0標準のmalloc/freeを呼ぶだけのクラスです。主に共通のインタフェースを提供するために用意されています。
名称未定#1最初にかなり大きなサイズのメモリを親に対して要求します。そしてmalloc要求が来るたびにそのメモリを切り取って渡します。free要求が来てもそれはすべて無視します(!)。
名称未定#2あらかじめサイズを一つだけ設定しておきます。そのサイズでのmalloc/freeについては、内部で高速に処理します。それ以外のサイズについては、そのまま親に丸投げします。
名称未定#3名称未定#2を内部に4つもったAMCで、4通りのメモリサイズに対してのみ高速化します。もしもっとたくさんのメモリサイズに特化したければ、このAMCを直列につなげばいいでしょう。

(4) エラーレベル


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS