С++ GDB Python Pretty Printing Tutorial?
Я ищу твердый учебник по созданию пользовательского принтера.
На странице GDB есть несколько редких страниц, но они далеки от завершения и оставляют много для воображения!
Например, мне бы хотелось создать PrettyPrinter для нашего обычного класса общих указателей.
Ответы
Ответ 1
Отъезд Tom Tromey довольно печатных учебников часть 1 и часть 2. Существует также libstdС++ - v6 довольно реалистичная версия принтера, на что я сам использовал себя как шаблон, когда начал. Несколько более простой пример (на момент написания этой статьи) - Boost pretty printer Рюдигер Зондерфельд.
Ответ 2
Этот выглядит интересным для начинающих:
Python Pretty-Printers от redhat
Из этого простого руководства вы можете перейти к более продвинутым.
Вот хороший пример: Довольно-принтеры для libstС++