指针指向结构中的另一个指针

its*_*inz 0 c++ struct pointers member memory-address

我有以temp成员命名的结构n

struct temp
{
    int n;
}
Run Code Online (Sandbox Code Playgroud)

我希望声明一个指向p访问成员的指针n

struct temp *p
Run Code Online (Sandbox Code Playgroud)

如何进入构件n由另一个指针p1指向指针p

Tho*_*lik 5

您可以n通过指向pwith的指针访问成员

temp a;
temp *p = &a;
temp **p1 = &p;
(*p1)->n = 2;
Run Code Online (Sandbox Code Playgroud)

p1是指向 的指针p。取消引用它会引用p. (*p1)并且p是等价的。