Cソースコード(同じファイル)(構造体の構造体をさらに含めることができる)から構造体を変換したいと思います。その「構造体」を歩きたいと思います。これを行う最適な方法はありますか?グラフィカルなツリーに変換できるある種の Tree クラスがあればいいのにと思います。最も遠い「リーフ」構造体では、構造体のツリー構造だけでなく、構造体メンバーにもアクセスできるようにしたいと考えています。私はどんなアルゴリズムにもオープンです。これは、再帰型のアルゴリズムだと思います。車輪の再発明に時間を無駄にしたくないだけです。いいえ、宿題ではありませんが、仕事関連です :) . すでにこれを行っている既存のツールを知っている場合。誰かが必要な場合は、以下に詳細を提供できます。
質問する
79 次
1 に答える
0
コードを文書化するだけの場合は、doxygenソフトウェアを使用することをお勧めします。
コードファイルを解析する場合は、Boostライブラリを確認してください。
グラフィック表示については、c ++はお勧めできませんが、ブーストに基づくNodeBoxをお勧めします。
それにもかかわらず、C++はおそらくこのようなタスクに最適なツールではありません。むしろ(たとえば)Pythonを試してください。
最後のオプションとして、独自の再帰トラバーサーを実行して、グラフ表示プログラムで読み取ることができる/にデータを出力することもできます。
于 2012-11-22T23:43:28.820 に答える