アクセス型
オブジェクトやサブプログラムを指す値を持つAdaの型で、ほかの言語のポインタや参照に当たる。accessだけで宣言するプール固有のアクセス型はその型のnewで作った値だけを指し、access allなどで宣言する汎用のアクセス型はaliasedを付けた変数も指せる。
- 概念URI
https://comcomponent.com/knowledge/ada-access-type/
- 別名・表記
- access type / Adaのアクセス型 / プール固有のアクセス型 / 汎用のアクセス型
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- アクセス型はストレージプール(Ada)を利用します。アクセス型のnewは、そのアクセス型に結び付いたストレージプールから領域を確保する。指定しなければ処理系の既定のプール(GNATではmallocとfreeを使うSystem.Pool_Global)が使われ、Storage_PoolやStorage_Sizeで型ごとに差し替えたり上限を付けたりできる。 / 確度: 確立した関係 / 確認日: 2026-11-01 出典 出典
- Ada.Unchecked_Deallocationはアクセス型を前提とします。Unchecked_Deallocationは、解放するオブジェクトの型とそれを指すアクセス型を渡してインスタンス化して使う。 / 確度: 確立した関係 / 確認日: 2026-11-01 出典
- Ada(プログラミング言語)はアクセス型の実装を担います。Ada のポインタはアクセス型と呼ばれ、new で確保した領域やaliasedなオブジェクトを指す。 / 確度: 確立した関係 / 確認日: 2026-11-01 出典
- Ada.Unchecked_Deallocationはアクセス型を前提とします。Ada.Unchecked_Deallocation は解放する対象の型とアクセス型を指定してインスタンス化する。 / 確度: 確立した関係 / 確認日: 2026-11-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。