Rust のメモリの安全性は松葉杖です。 これはメモリを管理するための優れた方法の 1 つですが、常に最善の方法であるとは限りません。 Zig、C、または C++ で作業すると、より広い意味でメモリについて考える必要があります。これにより、メモリ管理パターンの設計空間全体を考慮することができます。 RAII が正しい選択である場合もあります。時にはそれはあまり重要ではありません。時には、あまり深く考えずにどこにでもRAIIを適用しても問題ありません。 重要なのは、プログラム全体の文脈で記憶について考えるように脳を訓練することです。その考え方を Rust に戻すと、コンパイラに決定させるのではなく、いつ、なぜ割り当てるのかをより意識できるようになります。 Zig で考えることを学ぶことで、より優れた Rust 開発者になれるようになります