我已經重載全局新建/刪除(和新[] /刪除[])來填充和檢查保護塊。工作正常。現在我鏈接到傳遞由DLL填充或修改的STL-Container實例的C++ DLL。在破壞這些容器時,我遇到了一個錯誤,因爲它們沒有使用我的重載新操作符分配,反之亦然,釋放使用我重載的新創建的容器元素時,dll會生成錯誤。如何讓C++ DLL調用我的重載全局新運算符?
我怎樣才能使DLL的調用我的新的運營商? 對於某些DLL我有源,對於其他我沒有它。
必須有作爲,即一個全面的方法在Visual Studio運行時的DLL MSVCP * .DLL叫我重載運算符。我怎樣才能讓其他DLL也打電話給我的操作員呢?
a)用具有DLL的來源是什麼? 和檢查 b)沒有DLL的來源?
是你的exes和dll使用相同的運行時? – Chubsdad 2010-10-01 11:21:19
到目前爲止:是的,所有人都使用相同的。 – 2010-10-01 15:30:02