全局變量內存莫名被破壞的解決之路

c++中全局變量是先於main函數初始化的而且全局變量的初始化順序未知,由於這個特點的的原因。全局變量內存別破壞的問題比較難以查找,首先內存被破壞 大部分情況是因爲別的變量且這個變量含有指針,出現了內存越界,覆蓋了後面變量內存空間,從而使後面的變量被破壞。順着這個思路我就開始了bug定位之路。 1查看別破壞的全局變量地址對應的內存,發現此變量初始化後是正常值,但是運行到main函數的開頭時發現他已
相關文章
相關標籤/搜索