【问题标题】:C++ Template trackerC++ 模板跟踪器
【发布时间】:2014-04-07 09:59:45
【问题描述】:

Eee...我什至不知道我所称的名称是否正确...但我想知道某处是否有用于 C++ 的模板跟踪器。它的功能类似于 GCC 编译器的 -E 开关(它扩展了所有宏),唯一的区别是它对模板显示相同的内容,例如创建了哪些类,以及部分特化、源码、调用了哪些模板化方法、模板参数推导等……

【问题讨论】:

  • 并允许普通人调试模板错误?我们很快就会失业。
  • @KerrekSB 哈哈哈:D 那么也许我应该删除这个问题:P
  • @KerrekSB:正常什么正常?我们不是都很正常吗? :)
  • 我可以想象这可以通过 LLVM/CLang 前端插件来实现。

标签: c++ templates


【解决方案1】:

Templight,可以跟踪模板实例化。

【讨论】:

    【解决方案2】:

    模板跟踪需要人类专业知识。一个线索可以是用一些可能的具体类型替换所有模板类型,并通过逐步/调试检查,一旦你确信,使用模板进入通用版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-13
      • 2015-09-02
      • 1970-01-01
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 2016-05-23
      • 1970-01-01
      相关资源
      最近更新 更多