• ベストアンサー

関数のtree構成表示について

C++のソースに対する関数のtree構成を表示できるようなソフトってあるんでしょうか? C言語レベルの表示なら可能なんですがMFCでのAPIレベルまで表示できるものってあるのでしょうか イメージとしてはtreeコマンドの結果のような感じです。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

静的なコード解析ではdynamic-bindingを解決できないので 事実上無理ではないかしら。

f_attck
質問者

お礼

御回答ありがとうございます。 大変勉強になりました。

関連するQ&A

  • 長方形の交わりを求める関数をください

    Win32APIにIntersectRect()という関数があります。この関数は2つの長方形が交わっているか否かを調べ、交わっているなら交差長方形を求めてくれます。この関数と同等の機能をもつC言語の関数とそのソースコードを,どなたかくださいませんか.

  • OleLoadPictureでgifを表示したい

    API C/C++(非MFC)を使って C:¥MyPictre.gifの絵を表示させるときに 表示させるウィンドウhWのウィンドウ処理関数の 「WM_PAINT:」~「return 0;」 の間にどのように記述したらよいでしょうか?

  • エクセル表内で、ツリー表示させたい

    エクセルの表の中で、+を押すとツリー表示がでて、-を押すと格納できる・・・というような事はできるのでしょうか? イメージとしてはこんな感じです。 +会社名   ⇒ +の部分をクリック⇒ -会社名                     使途1 金額                     使途2 金額                     使途3 金額 ツリー表示が必要な相手先と、そうでないところがあるので「ツリー表示ができて格納もできる」というのがポイントなんです。うまく文章にできなくてすみません。なお、マクロはしたことがないのでわかりません。宜しくお願いしますm(__)m

  • OSSemPendという関数とは?

    いま見ているC言語ソースコードに”OSSemPend”という関数があったのですが、ソースコードでどのように使われているかよくわかりません。この関数にはどのような機能があるのかご存じの方いらっしゃいませんでしょうか。

  • 関数名クリックでその関数を表示できるエディタ

    関数名にハイパーリンクが張られていて、クリックすると 該当関数が表示されるようなエディタ、IDEは ありますでしょうか。 関数呼び出し部分でその関数名をクリックすると、 定義部分のソースが表示されるイメージです。 いちいちgrepするのは手間なので。。

  • windows7のフォルダ構成はツリー?

    windowsXPから7に変更しましたが、良い点より使いづらい点が多いです。 フォルダ構成?というのでしょうか、基本的な考え方はどうなっているのでえしょうか ツリー構造でしょうか。初心者ですので表現に誤りなどあるかもしれませんが、 よろしくお願い致します。 フォルダはC(インストールしたフォルダ)を頂点にするツリー構造でしょうか? 1.My Documentsはショートカット? C:\Users\UserName\My Documentsとありますが C:\Users\UserName\からみるとMy Documentsを示すファイルはフォルダでは なくショートカットとなっています。UserNameの直下にMy Documentsはないの でしょうか。 2.ライブラリ ライブラリはショートカットをまとめるところということでよろしいでしょうか。それは かまいませんがそのファイルパスが、「▲ライブラリ▲ドキュメント」などと表示されるのが 気持ち悪いです。常に「C:\Users\UserName\My Documents」と表示されるように設定 を変更することはできないのでしょうか。 3.ファイルパスの表示を固定 2.もそうですが、ライブラリからたどったときに関わらずファイルパスが、「コンピューター▲ (C:)▲ユーザー▲ユーザー名▲My Documents」などと表示され使いにくいです。常に「C:\Users\UserName\My Documents」と表示されるように設定 を変更することはできないのでしょうか。 4.フォルダのセキュリティ 管理者で権限userselfでログインしているにも関わらず、各フォルダに入ろうとすると、 「アクセスが拒否されました。」と表示されます。このフォルダのセキュリティには everyoneが初期値で2つ登録されており、一方が拒否となっているためこの everyoneを削除すると入れるのですが、 4.1これって一個一個のフォルダの設定を変えないといけないのでしょうか。 4.2everyone,system,userself,administratorの優先順位はどうなっているのでしょう。   「everyoneは拒否、userselfは許可」と成っているのに、入れないようでは、自分以外  は使用できないようには設定できないのでしょうか。。

  • Cのsystem()に対応するWindows API

    C言語そのものの質問でなくてすみません。 Cではsystem()関数を用いてシステムコマンドを実行できますが,Windows APIで同等のものは存在するのでしょうか? ※ShellExecuteでは"dir"や"type"などは使えないため

  • ツリー掲示板

    Perlでツリー掲示板を作っているんだけど、データをツリー掲示板独特の、レスを階段状にするやり方が分かんないです。 一つのコメントに対するレスを全て順に階段状にするのは出来るんだけど。 途中でそれを変えるのがどうしても出来ない。↓ ------------------------ 1*****  2*****   3*****    4*****     5****** ------------------------ は出来ても、 ------------------------ 1*****  2*****   3*****    5*****  4***** ------------------------- のように順不動で表示するやり方がわかんないんです。 いろいろとツリー掲示板を拾ってきてソースを見てみたりはしたんですけど、どうしても納得できなかったり、知らない文法を使ってたりして理解できません。 分かりやすいやり方で書いてあるCGIや、いいやり方をどなたか教えて下さい。 ちなみに普通の掲示板は出来たんです、だからココさえ分かれば後は何とかなりそうな感じなのにココが分からなくて先に進まない。 もう1週間くらい止まってます。すんごいもどかしくてしょうがなくなって質問しました。本当は地道に調べるのが良いんだろうけど本には載ってないし、ソースは・・・ 誰か助けて下さい。

    • 締切済み
    • CGI
  • perl ディレクトリ ツリー表示

    下記ソースコードでカレントディレクトリのツリー表示ができますが、これを特定のディレクトリ内をツリー表示できるようにする方法がわかりません。 opendir関数の$dirの前にtestをつけましたが、うまく行きません。 特定のディレクトリは任意で変えることができることとします。 sub treelist_ { my ($dir, $lv) = @_; opendir my $dh, $dir; my @files = grep { $_ !~ /^\.\.?$/; } readdir $dh; closedir $dh; for my $file (@files) { print ">" x $lv, "$dir/$file\n"; treelist_("$dir/$file", $lv+1) if -d "$dir/$file"; } } sub tree { for my $dir (@_) { print "$dir\n"; treelist_($dir, 0); } } tree('.');

  • c++の関数をfortranから呼びたい

    c++の関数をfortranから呼びたい windowsXPのコマンドプロンプト上で VC2005でコンパイルしたc++の関数を fortranから呼びたいと思います。 fortranのソースはg77でコンパイルします。 (g77とclコマンドは動作することが 確認出来ています。) 簡単なソースとコンパイル方法を教えて 頂きたくお願いします。

専門家に質問してみよう