If you want to modify a pointer to pointer you need to pass a pointer to pointer to pointer.

I am lost.

  • robotica@lemmy.world
    link
    fedilink
    arrow-up
    20
    ·
    2 days ago

    In C, if you want to let a function change a variable (let’s call it x), you need to pass it a pointer to x.

    If x is a pointer to a pointer (**), in order to let a function edit x, you need to pass it to a pointer to x (in that case, a pointer to a pointer to a pointer ***).

    • Mac@mander.xyz
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      This reminds me of the “and and and and and and and” sentences. lol