当我用模板调试函数内部时,
我如何知道当前函数使用的模板类型?
我试过了p T.它说gdb不能打印一种类型.
如何打破特定模板类型?
让我们说功能foo<T>(...)有两种可能的形式,foo<int>(...)和foo<long>(...).如何设置一个断点,以便gdb只在第一个使用的断点上暂停int,而不是第二个使用long?
编辑:如果可以通过行号设置断点,那将是很好的.这有很多很好的理由,例如.函数的初始部分可能需要很长时间才能运行,我希望调试的地方可能在if声明等内部.