程序中由于空間有限,很多內存是多個函數都會訪問的,有的函數是該內存的決定性因素,有的內存能改變該內存。如果在函數使用該內存過程中,內存存在可變的可能,此時就需要重新開辟一塊內存進行保護,從而不被輕易改變,程序中的bug會少很多;
另外,在程序中運行的過程中,如果在內存的解析過程中,依然存在改變的可能,就需要使用某些變量加以限制,待內存解析完畢后才能對其進行更改,否則也容易出錯,而且問題不易查找
程序中由于空間有限,很多內存是多個函數都會訪問的,有的函數是該內存的決定性因素,有的內存能改變該內存。如果在函數使用該內存過程中,內存存在可變的可能,此時就需要重新開辟一塊內存進行保護,從而不被輕易改變,程序中的bug會少很多;
另外,在程序中運行的過程中,如果在內存的解析過程中,依然存在改變的可能,就需要使用某些變量加以限制,待內存解析完畢后才能對其進行更改,否則也容易出錯,而且問題不易查找