DLL里的NEW DLETE的问题
今天上课说了
在DLL里如果NEW出来一个变量的话
当在其他模块中调用这个变量 并申请空间 这样会发生错误
分配空间的时候会检查当前申请的空间变量时候在当时的模块生成的???神马。。。
中会使用new --> HeapAlloc申请堆空间
//当delete地址的时候
//会检查当前模块是否和申请时候的模块一致
NEW的时候是在主线程模块中
而DLETE的时候在变量所在模块中 因为代码在哪里
今天上课说了
在DLL里如果NEW出来一个变量的话
当在其他模块中调用这个变量 并申请空间 这样会发生错误
分配空间的时候会检查当前申请的空间变量时候在当时的模块生成的???神马。。。
中会使用new --> HeapAlloc申请堆空间
//当delete地址的时候
//会检查当前模块是否和申请时候的模块一致
NEW的时候是在主线程模块中
而DLETE的时候在变量所在模块中 因为代码在哪里