추적 작업(함수 그래프 작성) - 페이지 8

 
MetaDriver :

원래 요청은 런타임 추적이었습니다. 스레드조차도 그렇게 부릅니다. :)

예, 아니요 ... 그는 계산을 원한다고 분명히했습니다.
추적은 데이터를 가져오는 방법과 같습니다.
 
내 생각에 그는 여전히 자신이 진정으로 원하는 것을 생각합니다.
 
MetaDriver :
내 생각에 그는 여전히 그가 진정으로 원하는 것을 생각합니다.
글쎄, 일반적으로 그렇습니다 ... "이 호출 그래프가 무엇을 제공합니까?"라는 질문에 대한 대답 때문에 명확하지 않습니다.
 
MetaDriver :
내 생각에 그는 여전히 자신이 진정으로 원하는 것을 생각합니다.

처음에는 모든 것을 올바르게 이해했으며 런타임 기능만 필요합니다.

 
jartmailru :
글쎄, 일반적으로 그렇습니다 ... "이 호출 그래프가 무엇을 제공합니까?"라는 질문에 대한 대답 때문에 명확하지 않습니다.

곧 적절한 상태로 발행됩니다.

그러나 문제의 조건은 단지 "두뇌 훈련"을 위한 것임을 인정해야 합니다. :)

 
sergeev :

처음에는 모든 것을 올바르게 이해했으며 런타임 기능만 필요합니다.

브르... 즉 *계획*된* "매달린" 분기와 코드의 사용되지 않은 분기가 있습니까?
예를 들어 런타임에 오류가 없었고 자동으로 모든 잘못된 분기가 관련되지 않습니다.
그래프에 이러한 호출을 포함하지 않는 이유는 무엇입니까?
세르게예프 :

그러나 문제의 조건은 단지 "두뇌 훈련"을 위한 것임을 인정해야 합니다. :)

일상적인... 소멸자를 사용하면 추적이 사소한 문제입니다. 예, 구문 분석은 간단합니다.
.
소스 코드의 형식 을 유지하면서 C++ 코드를 수정하는 프로그램을 작성했습니다.
(코드의 각 줄에 추적 삽입) - 그것이 재미있는 곳입니다 ;-) !!! 그리고 그것은 길지 않습니다. :-)
 

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

솔직히 말해서, 나는 작업의 의미를 잘 이해하지 못했지만 여기에서는 재귀 호출로 함수를 작성해야합니다. 그렇지 않으면 방법이 없습니다 ... 나에게 보입니다.
 
vit46 :
솔직히 말해서 작업의 의미를 잘 이해하지 못했는데 여기서 재귀 호출로 함수를 작성하는 것이 반드시 필요합니다. 그렇지 않으면 방법이 없습니다 ... 제 생각에는

전체 스레드를 읽으십시오. 그리고 링크.
 
tara :

전체 스레드를 읽으십시오. 그리고 링크.
죄송합니다. 너무 많은 문자가 ... 재귀 함수를 만듭니다 ... 이것은 당신이 우연히 발견하는 악순환입니다 ... 그렇게 할 때 기술적인 이유로 재귀가 귀하에게 적합하지 않은 경우 ... 거기 재귀 깊이 예를 들어, 그 때쯤이면 이 악순환을 끊는 방법을 이해할 수 있을 것입니다. 비슷한 작업을 수행했는데 재귀만 기본적으로 저장됩니다.
 
vit46 :
죄송합니다. 너무 많은 문자가 ... 재귀 함수를 만듭니다 ... 이것은 당신이 우연히 발견하는 악순환입니다 ... 그렇게 할 때 기술적인 이유로 재귀가 귀하에게 적합하지 않은 경우 ... 거기 재귀 깊이 예를 들어, 그 때쯤이면 이 악순환을 끊는 방법을 이해할 수 있을 것입니다. 비슷한 작업을 수행했는데 재귀만 기본적으로 저장됩니다.

문제는 이미 해결되어 MQL5에 게시되었습니다.