一直以来,我都更习惯于通过直接 print 内容来调试,只有在 print 无法满足需求或过于繁琐的时候才会不情不愿地去用 gdb 或 IDE 提供的调试工具来打断点等等。。。
之所以我会这样我想主要有两个因素,一是我一直没有认真学习过 gdb 工具的使用,二是很多场景直接 print 很方便,不需要太动脑思考断点位置等等。
实际上,程序调试也并非必须用调试工具,针对不同场景选择合适的方法我认为是最合理的。下面摘录几位知乎答主在问题 输出语句,例如print,cout ,是最好的调试方法吗? - 知乎 下的回答作为参考。