我在想,如果指針的數值告訴我在調試過程中有什麼用處。如果我知道數據在哪裏,我可以知道什麼數據,例如0xffffffff7fffd9d8與0x10019c1e0?
例如我已經在我的調用堆棧如下:
std::basic_ostringstream<char, std, char_traits<char>, std::allocator, <char>void>::str(
0xffffffff7fffd9d8,
0x10019c1e0,
0x100446710,
0x0,
0xffffffff7fffd9d8,
0xffffffff7b331688),
at 0xffffffff7b1b28ec
似乎有這樣的形式0xfff
和0x100
的指針。這種差異有意義嗎?
_ 「是否有這個差值大小?」 _嗯,定義意味着更好。除了看到非常不同的內存地址範圍,你想暗示哪個_meaning_? –
@πάνταῥεῖ他們存儲在不同的內存區域必須有一些原因。一個人可能在堆中嗎?就我而言,我的意思是共振,解釋明顯的不同點。 – Beginner