私はboost::mpl::string<...>
型を広範囲に使用しています...に型をきれいに印刷すると、デバッグに本当にgdb
役立ちます。
gdb
そのため...現在のように個々の(複数文字リテラル)コンポーネントを表示する代わりに...
boost::mpl::string<1668248165, 778856802, 778858343, ..., ..., 0, 0, 0, 0, 0, 0>
代わりに同等の文字列値が表示されます...
boost::mpl::string<"The way out is through">
gdb
で STL コンテナーをきれいに印刷するためのマクロと Python スクリプトを見てきましgdb
たが、文字列をきれいに印刷するためのものは見つかりませんでしboost::mpl
た。誰でもこれを手伝ってもらえますか?
更新: +100の報奨金を追加しました... Python を介した整形印刷の最新の GDB サポートを利用するソリューションを探しています (ここで STL コンテナーについて説明されているように)。