Qt开发工作中,在一个功能函数中new 一个临时变量接收值,在函数执行完之后接着delete,当在其他的位置再次访问刚才保存的变量值得时候,程序就会出现段错误!
这是在面试中经常考到的篡改动态内存的考题,new 开辟动态内存,在delete之后任然访问,这才真正理解篡改动态内存,这是为程序崩掉留下的隐患,所以要选择好开辟与释放动态内存的位置,在此记录!
Qt开发工作中,在一个功能函数中new 一个临时变量接收值,在函数执行完之后接着delete,当在其他的位置再次访问刚才保存的变量值得时候,程序就会出现段错误!
这是在面试中经常考到的篡改动态内存的考题,new 开辟动态内存,在delete之后任然访问,这才真正理解篡改动态内存,这是为程序崩掉留下的隐患,所以要选择好开辟与释放动态内存的位置,在此记录!