If I use the new
keyword in my library (which is built differently than my main app), when I delete it in my main app with delete
, is there a chance that I may get a crash/error?
yes indeedy. In particular you see problems with debug/release heaps being different, also if your library uses placement new, or any custom heap you'll have a problem. The Debug/Release issue is by far the most common though.