每当在C ++中调用delete / delete []时都会中断调试器

时间:2019-01-23 08:43:55

标签: c++ visual-studio-2017

我可能会错过一些琐碎的事情,但是每当调用deletedelete[]时,有没有办法暂停/中断调试器?我尝试了Debug->New Breakpoint->Function断点(在delete中键入为函数名),但它并未真正触发。

预先感谢!

1 个答案:

答案 0 :(得分:13)

delete and delete[]是表达式中的运算符,而不是函数。

但是,它们确实调用可以重载(并用于设置断点)的运算符。这些被命名为operator delete and operator delete[]