パスワードを忘れた? アカウント作成

ジェームズ・ゴスリン曰く、未だ人類はポインタの不具合に囚われているのか」記事へのコメント

  • by Anonymous Coward on 2020年10月12日 14時17分 (#3905041)

    パフォーマンスは落ちるが標準で境界チェックして、
    コンパイルオプションやら、コード内で、境界チェックしないことを明示した場合だけ
    パフォーマンス優先して境界チェックやめればいい

    ここに返信
    • by Anonymous Coward on 2020年10月13日 12時08分 (#3905620)

      記述の面倒くささの代償で得られる性能捨てるならマジ要らんだろw
      そして色んな面倒臭さを放置するJavaより地道に潰してくれるC#使うわ。

    • by Anonymous Coward

      っ D

    • by Anonymous Coward

      Rust「C++は滅びろ!滅びろ!滅びろ!!」

    • by Anonymous Coward

      デフォルト設定ではないものの、-fsanitize=addressや-fsanitize=undefinedなどがgccやclangに搭載されるようになってきている。デバッグビルドではみなさん試してみてほしい。

    • by Anonymous Coward

      ポインタ絡みのバグって、配列の境界を超えて読み書きよりも解放済みのポインタを参照してしまったというパターンが多いという実感がありますけども。特に複数スレッドが走っていると有効なつもりでアクセスしてたポインタが別のスレッドで開放されてたというパターンですね。

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...