Názor k článku Rust: programovací jazyk do aut, vlaků a letadel od linuxák - > Zeptám se tedy, kde ten objekt žije?...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 11. 2023 20:53

    linuxák

    > Zeptám se tedy, kde ten objekt žije? Zřejmě žije asi na heapu. To ne vždycky chci.

    V Rustu move nesouvisí se stackem nebo heapem. Je úplně jedno, jestli je objekt na stacku nebo heapu, protože ve chvíli, kdy můžu udělat move jako memcpy, můžu udělat move i mezi stackem a heapem a opačně. Samozřejmě do toho pak vstupuje lifetime objektů na stacku, ale to už je jiný koncept, to hlídá borrow checker.