トレースタスク(関数グラフの作成) - ページ 8

 
MetaDriver:

もともとの要望は、ランタイムへのトレースでした。トピックの名前にもなっているくらいですから。:)

いや...と指定し、グラフを取得した。
トレースは、データを取得するための手段のようなものです。
 
彼はまだ、自分が本当に何をしたいのか迷っているのだと思います。
 
MetaDriver:
彼はまだ、自分が本当に何をしたいのか迷っているのだと思います。
まあ、そんなところかな......。という問いに対する答えが明確でないため、この非常にチャレンジングなグラフは何を提供するのか?
 
MetaDriver:
彼はまだ、自分が本当に何をしたいのか迷っているのだと思います。

最初からちゃんとしてるじゃん、必要なのは暴言機能だけだよ。

 
jartmailru:
まあ、そんなところでしょうか...。なぜなら、「このまさにコールグラフは何を与えるのか」という問いに対する答えが明確でないからです。

近いうちにちゃんとした形にしますよ。

しかし、問題条件が「脳トレ」のためだけであることに同意する。:)

 
sergeev:

最初から、タイミング機能だけでいいんですね。

ブルブル...つまり、コードに*計画的*な「ハングアップ」や未使用のブランチがあるということですね。
例えば、ランタイムにエラーがなかった--と、自動的にすべての誤りのあるブランチが関与しない。
これらの通話をグラフに含めてはいかがでしょうか?
sergeev:

しかし、問題条件はあくまで「脳トレ」のためであることを了承してほしい。:)

ルーティン...デストラクタを使えば、トレースは簡単です。また、パースも簡単です。
.
ソース コードの書式を 保持したままC++のコードを修正するプログラムを書きました
(コードの各行にトレースを挿入) - 楽しいですね ;-)!!!しかも、長くは続かない。:-)
 

Как ни кручу - натыкаюсь на замкнутый круг, что надо вызывать не одну, а две функции для формирования такого дерева. А надо по-любому только одна. :)

正直、意味がよくわからないのですが、再帰呼び出しのある関数を書かないと絶対にダメです・・・。そうです
 
vit46:
正直、意味がよくわからないのですが、再帰呼び出しのある関数を書かないと絶対にダメです・・・。そうだと思います。

スレッド全体を読むリンクも。
 
tara:

スレッド全体を読むリンクも。
すみません、文字数が多くて...。再帰的関数を実行すると...という悪循環に陥ってしまう。そうすると、技術的な理由で再帰性が合わない場合は再帰の深さには限界があります。例えば、その頃にはこの悪循環を開く方法を知っていることでしょう。私も似たような問題を抱えていましたが、再帰は基本的に唯一の救いです...。
 
vit46:
すみません、文字数が多くて...。再帰的な関数を作ると...という悪循環に陥ってしまう。そうすると、技術的な理由で再帰性が合わない場合は例えば、再帰の深さには限りがありますから、それまでに悪循環を断ち切る方法を知っておいてください......。私も似たような問題で、再帰だけでは救われないことがありました...。

この問題はすでに解決され、MQL5に投稿されています。