37

カスタムプリンターの作成に関するしっかりしたチュートリアルを探しています。

GDB ページにはまばらなページがいくつかありますが、それらは完全にはほど遠いものであり、想像力に任せています!

たとえば、カスタム共有ポインター クラスの PrettyPrinter を作成できるようにしたいと考えています。

4

2 に答える 2

38

Tom Tromey のプリティ プリンティング チュートリアルのパート 1パート 2をご覧ください。また、見るべきlibstdc++-v6 プリティ プリンターの実装もあります。これは、私が最初にテンプレートとして使用したものです。やや単純な例 (この記事の執筆時点) は、Rüdiger SonderfeldによるBoost pretty printerです。

于 2012-10-08T03:58:57.063 に答える
14

これは初心者にとって興味深いものです: Redhat の Python Pretty-Printers

この簡単なチュートリアルから、より高度なチュートリアルに進むことができます。以下に良い例を示します: libstc++ のプリティプリンター

于 2014-01-07T08:40:15.850 に答える