全局变量内存莫名被破坏的解决之路

c++中全局变量是先于main函数初始化的而且全局变量的初始化顺序未知,由于这个特点的的原因。全局变量内存别破坏的问题比较难以查找,首先内存被破坏 大部分情况是因为别的变量且这个变量含有指针,出现了内存越界,覆盖了后面变量内存空间,从而使后面的变量被破坏。顺着这个思路我就开始了bug定位之路。 1查看别破坏的全局变量地址对应的内存,发现此变量初始化后是正常值,但是运行到main函数的开头时发现他已
相关文章
相关标签/搜索