パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

愚痴(char NULL)」記事へのコメント

  • NULL が ((void *)0) って、初期の unix がゼロ番地をアクセスさせない
    アドレスマップ構成だったからだと思うのです。
      (kernel が ~0x7FFF_FFFF で user が 0x8000_0000~)

    だから昨今の ARM とか組み込み系だと、ゼロ番地が有効だったりするので
    「絶対にアクセスしない番地」は別の番地になるはずだと思うのです。

    ヒロシです。

皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー

処理中...