我正在寻找一个关于创建自定义打印机的实用教程。
GDB页面上有一些零星的页面,但它们远远不够完整,让人想象力丰富!
例如,我希望能够为我们的自定义共享指针类创建一个漂亮的打印机。
我正在寻找一个关于创建自定义打印机的实用教程。
GDB页面上有一些零星的页面,但它们远远不够完整,让人想象力丰富!
例如,我希望能够为我们的自定义共享指针类创建一个漂亮的打印机。
请查看Tom Tromey的漂亮打印教程第1部分和第2部分。此外,还有libstdc++-v6漂亮打印实现可供参考,这就是我在起步时使用的模板。一个比较简单的例子(截至本文撰写时)是Rüdiger Sonderfeld的Boost漂亮打印程序。
这个看起来对初学者很有趣: 来自红帽公司的 Python 美化打印器
从这个简单的教程开始,你可以进入更高级的教程。 这是一个好例子:libstc++ 的美化打印器