2010-03-31 84 views

回答

7

未初始化的內存可以包含什麼,包括使它看起來像它已被初始化字節。

0

「初始化」你可能是指「分配」。無論如何:沒有,這是不可能的。

如果指針爲NULL,你可以說這是未初始化是肯定的,但是:-)

0

不是真的。你可能能夠做一些低級和特定於操作系統的東西,比如看看觸摸內存是否會產生頁面錯誤,但我不相信任何人都會認真考慮這樣做,因爲必須有更好的整體解決方案。

1

唯一的方法是定義一個「未初始化的值」,例如0x0(僅僅是因爲),並在應用程序中使用它,設置所需的所有內存。

一般來說,不,不可能。

相關問題