最佳答案
在 MSVC 中,DebugBreak ()或 调试破解会导致调试器中断。在 x86上它等于写“ _ asmint3”,在 x64上它是不同的。在使用 gcc (或任何其他标准编译器)进行编译时,我也想插入调试器。是否有独立于平台的功能或内在的功能?我看到了 XCode 问题,但它似乎不够便携。
旁注: 我主要想用它来实现 ASSERT,我知道我可以使用断言() ,但是我也想把 DEBUG _ BREAK 或其他东西写到代码中。