如何在 Delphi 中编写此代码(C++:指向指针的指针)?
int var;
int *ptr;
int **pptr;
var = 3000;
ptr = &var;
pptr = &ptr;
cout << "Value of var :" << var << endl;
cout << "Value available at *ptr :" << *ptr << endl;
cout << "Value available at **pptr :" << **pptr << endl;
最佳答案
你可以这样做
var
i: Integer;
pi: PInteger; // or ^Integer
ppi: ^PInteger; // or PPInteger, if you first define `type PPInteger = ^PInteger`
begin
i := 3000;
pi := @i;
ppi := @pi;
Writeln('Value of i: ', i);
Writeln('Value of i: ', pi^);
Writeln('Value of i: ', ppi^^);
关于c++ - 指向Delphi中指针的指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18044693/