我正在寻找有关创建自定义打印机的可靠教程。
GDB页面上有一些稀疏的页面,但它们远未完成,并留下了很多想象力!
例如,我希望能够为我们的自定义共享指针类创建一个PrettyPrinter。
答案 0 :(得分:30)
查看Tom Tromey的漂亮打印教程part 1和part 2。还有libstdc++-v6 pretty printer implementation可以看,这是我在开始时用自己作为模板的东西。一个稍微简单的例子(截至本文撰写时)是Boost pretty printer Rüdiger Sonderfeld。
答案 1 :(得分:10)
对于初学者来说,这个看起来很有趣: Python Pretty-Printers from redhat
从这个简单的教程中,您可以继续学习更高级的教程。 这是一个很好的例子:Pretty-printers for libstc++