DLL里的NEW DLETE的问题

今天上课说了

在DLL里如果NEW出来一个变量的话

当在其他模块中调用这个变量 并申请空间 这样会发生错误

 

分配空间的时候会检查当前申请的空间变量时候在当时的模块生成的???神马。。。

 

中会使用new --> HeapAlloc申请堆空间
//当delete地址的时候
//会检查当前模块是否和申请时候的模块一致

 

 

 

NEW的时候是在主线程模块中

 

而DLETE的时候在变量所在模块中 因为代码在哪里

你可能感兴趣的:(dll)