我正在尋找一個關於創建自定義打印機的可靠教程。C++ GDB Python漂亮打印教程?
在GDB頁面上有幾個稀疏的頁面,但它們遠非完整,並且留下很多想象!例如,我很想能夠爲我們的自定義共享指針類創建一個PrettyPrinter。
我正在尋找一個關於創建自定義打印機的可靠教程。C++ GDB Python漂亮打印教程?
在GDB頁面上有幾個稀疏的頁面,但它們遠非完整,並且留下很多想象!例如,我很想能夠爲我們的自定義共享指針類創建一個PrettyPrinter。
查看Tom Tromey漂亮的打印教程part 1和part 2。還有libstdc++-v6 pretty printer implementation可以看,這是我自己作爲一個模板,當我開始時。一個比較簡單的例子(截至撰寫本文時)是。
這一個看起來很有趣的首發: Python Pretty-Printers from redhat
從這個簡單的教程,你可以繼續到更高級的。 下面是一個很好的例子:Pretty-printers for libstc++
您的意思是這些http://sourceware.org/gdb/current/onlinedocs/gdb/Writing-a-Pretty_002dPrinter.html#Writing-a-Pretty_002dPrinter? –
是的,這些留下了大量的想象力,例如爲複雜的結構實現漂亮的打印機。 – Setheron