Ada 程式設計/屬性/'訪問
外觀
X'Access 是一個 Ada 屬性,其中 X 是任何物件或子程式。
'Access 可用於返回一個 訪問 值,該值指定了物件或子程式。
typeGeneral_PointerisaccessallInteger;typeConstant_PointerisaccessconstantInteger; I1:aliasedconstantInteger := 10; I2:aliasedInteger; P1: General_Pointer := I1'Access; -- illegal P2: Constant_Pointer := I1'Access; -- OK, read only P3: General_Pointer := I2'Access; -- OK, read and write P4: Constant_Pointer := I2'Access; -- OK, read only P5:constantGeneral_Pointer := I2'Access; -- read and write only to I2
typeCallback_Procedureisaccessprocedure(Id : Integer; Text: String);procedureProcess_Event (Id : Integer; Text: String); My_Callback: Callback_Procedure := Process_Event'Access;
