代码之家  ›  专栏  ›  技术社区  ›  Michał Turczyn

指向另一个指针的指针(间接层次)?

  •  2
  • Michał Turczyn  · 技术社区  · 7 年前

    我有一个问题。这个话题很多人都知道,但我最近才遇到,我可能有一个基本的问题。

    this site ,我们可以阅读有关内存间接寻址。

    问题 :这种理解正确吗?

    如果没有 ,正确的理解是什么?那么什么是两级感应呢?

    如果是 ,第二个间接层次是什么?它是指向另一个指针的指针吗?是这样吗?

    1 回复  |  直到 7 年前
        1
  •  4
  •   V0ldek    7 年前

    DoWork(ref MyType x)
    

    需要对引用类型的引用。这相当于(如您链接的文章中所述)的非托管签名

    DoWork(MyType** x);
    

    所以一个指针指向一个指针。

    您的理解是正确的-引用类型提供了至少一个级别的间接寻址,因为它是指向对象的指针。A ref MyType x

    推荐文章