37

我正在寻找有关创建自定义打印机的可靠教程。

GDB 页面上有一些稀疏的页面,但它们远未完成,还有很多想象空间!

例如,我希望能够为我们的自定义共享指针类创建一个 PrettyPrinter。

4

2 回答 2

38

查看 Tom Tromey 的漂亮打印教程第 1部分和第 2 部分。还有libstdc++-v6 漂亮的打印机实现可供查看,这是我刚开始时自己用作模板的。一个更简单的例子(在撰写本文时)是 Rüdiger Sonderfeld 的Boost漂亮打印机

于 2012-10-08T03:58:57.063 回答
14

对于初学者来说,这个看起来很有趣: 来自 redhat 的 Python Pretty-Printers

从这个简单的教程中,您可以继续学习更高级的教程。这是一个很好的例子:Pretty-printers for libstc++

于 2014-01-07T08:40:15.850 回答