跨DLL边界传递指针

跨DLL边界传递指针时(返回dll中创建的对象的指针),如果是MT编译,delete时会报错;如果是MD编译,delete则会正常。

但如果指针指向内存是VirtualAlloc方式分配,则无论MT还是MD都可以正常delete

你可能感兴趣的:(dll,VirtualAlloc)