ポインタへのポインタである変数を宣言するPascalの目的は何ですか? Mac Think Pascal にコードがあります。私が理解していないコードの一部を次に示します。
type
my_array = array[1..100] of integer;
my_array_pointer = ^my_array;
my_array_handle = ^my_array_pointer;
...
var
xx : my_array_handle;
...
begin
xx:= my_array_handle(NewHandle( sizeof(my_array)) );
ご覧のとおり、最後の行はmy_array_handlevariable への型の代入ですxx。どういう意味ですか?NewHandle 関数は何をしますか? (これは の内部関数ですThink Pascal)。実際には、Think Pascalプログラムをに変換する必要がありWindows Pascalます。ただし、関数の説明が見つからず、標準の (など) ポインター関数NewHandleを使用してこの関数を実装する方法がわかりません。New()GetMem()