我编译了一个X.exe与动态库链接的组件(比方说Y.dll).X并Y已被释放.
X.exe
Y.dll
X
Y
现在我对一个对象的函数做了一个小改动,它Y保持着:我已经delete泄漏了对象并做了它的指针NULL.
delete
NULL
要完全兼容地应用此更改,我该怎么办?
需要X使用新的库文件重新编译组件,并且还需要替换DLL;
X用新库文件重新编译就足够了;
更换DLL就足够了.
c++ windows dll dllimport lib
c++ ×1
dll ×1
dllimport ×1
lib ×1
windows ×1