Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 查找特定函数可以访问的代码_C++_C_Analysis - Fatal编程技术网

C++ 查找特定函数可以访问的代码

C++ 查找特定函数可以访问的代码,c++,c,analysis,C++,C,Analysis,我很难提出这个问题。我之所以要问的是,我想把一些C++代码与EnScript转换成java脚本代码,但我不认为我需要转换整个代码库。 < C++是否可以找到特定函数在执行时可以达到的所有代码?然后我就知道我需要转换代码的哪一部分,哪一部分可以忽略。正如Eugene所说,它被称为“调用层次结构”。您可以使用自动文档工具获取此信息 我强烈建议您尝试使用doxygen,因为它非常容易使用: 它被称为“调用层次结构”,可以通过公共IDEs@Lundin我相信静态分析器在这里就足够了,除非有为不可能的输入

我很难提出这个问题。我之所以要问的是,我想把一些C++代码与EnScript转换成java脚本代码,但我不认为我需要转换整个代码库。 < C++是否可以找到特定函数在执行时可以达到的所有代码?然后我就知道我需要转换代码的哪一部分,哪一部分可以忽略。

正如Eugene所说,它被称为“调用层次结构”。您可以使用自动文档工具获取此信息

我强烈建议您尝试使用doxygen,因为它非常容易使用:

它被称为“调用层次结构”,可以通过公共IDEs@Lundin我相信静态分析器在这里就足够了,除非有为不可能的输入实现的代码路径。