程序中由于空间有限,很多内存是多个函数都会访问的,有的函数是该内存的决定性因素,有的内存能改变该内存。如果在函数使用该内存过程中,内存存在可变的可能,此时就需要重新开辟一块内存进行保护,从而不被轻易改变,程序中的bug会少很多;
另外,在程序中运行的过程中,如果在内存的解析过程中,依然存在改变的可能,就需要使用某些变量加以限制,待内存解析完毕后才能对其进行更改,否则也容易出错,而且问题不易查找
程序中由于空间有限,很多内存是多个函数都会访问的,有的函数是该内存的决定性因素,有的内存能改变该内存。如果在函数使用该内存过程中,内存存在可变的可能,此时就需要重新开辟一块内存进行保护,从而不被轻易改变,程序中的bug会少很多;
另外,在程序中运行的过程中,如果在内存的解析过程中,依然存在改变的可能,就需要使用某些变量加以限制,待内存解析完毕后才能对其进行更改,否则也容易出错,而且问题不易查找