- 283 名前:デフォルトの名無しさん mailto:sage [2021/11/22(月) 22:23:12.75 ID:7gi7NmEv.net]
- >>276
動的コストを掛けていいなら、C++でも安全性の高いものは作れるぞ。 ポインタも正しいメモリーブロックを指していることを動的に確認した後で 実際に参照するようなことは、C++でも出来るから。 Rustも配列の範囲チェックはやっているが、配列以外のアドレスでも、動的に チェックしようと思えばいろいろなチェック法はある。 その一つの方法が、アドレスではなく、あなたが書いたような配列の中の 番号方式にしてしまうこと。 番号に対する配列要素がNULLになっていれば、動的にエラーを出力して アプリを停止させる、などの方法が有る。
|

|