c++ - segmentation - 肯定無效的指針範圍



segmentation fault原因 (1)

我看到一些像http://boost.2283326.n4.nabble.com/shared-ptr-segfaults-on-64bit-AMD-td2560441.html這樣的帖子,專家可以看一個指針地址,並立即說它是無效的。 我猜這些指針位於進程虛擬內存的某些已知保留位置。 在上面的鏈接的例子是0x90。

有人在這裡知道在Linux上gcc / g ++肯定無效的指針範圍?
怎麼樣0xd8


雖然不應該編寫依賴於此的代碼,但0x1000下的指針幾乎總是無效的。 熟悉操作系統的默認內存映射將解釋為什麼,以及讓您更深入了解“正常”指針的外觀。





segmentation-fault