标签: debugging
有谁知道使用断点和调用DebugBreak()函数之间的区别。例如在Windows平台?
答案 0 :(得分:3)
明显的区别在于断点是一个交互式过程 - 它必须手动完成(由每个想要在某一点打破的开发人员)。这很灵活,但手动。
另一方面,由于DebugBreak是程序化,这意味着它会影响所有开发人员的代码(如果您总是希望开发人员在那时停止,因为这意味着关于出错了,例如) - 但是在代码执行时你将无法灵活地添加断点。
DebugBreak
使用每种技术 - 我个人不会经常使用编程强制断点。