Odpovídáte na názor k článku Interaktivní shell Fish přechází z C++ na Rust. Názory mohou přidávat pouze registrovaní uživatelé. Nově přidané názory se na webu objeví až po schválení redakcí.
Třeba borrow checker máme i v C++, jmenuje se unique_ptr.
Promiň, ale víš vůbec, co dělá borrow checker? Mám podezření, že ne, protože bys jinak nemohl napsat takový nesmysl. Jak mi pomůže unique_ptr s tímto?
int main() { auto a = std::make_unique<int>(0); auto b = std::move(a); // USE AFTER MOVE!!! std::cout << *a; return 0; }
Rust takovou chybu chytí při překladu a tohle je smysl borrow checkeru, unique_ptr rozhodně borrow checker není.