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

标签 c++ c analysis

我很难提出这个问题。我问的原因是我想将一些带有 emscripten 的 C++ 代码转换为 java 脚本代码,但我认为我不需要转换整个代码库。

是否有可能在 C++ 中找到特定函数在执行时可能到达的所有代码?然后我会知道我需要转换代码的哪一部分以及我可以忽略哪一部分。

最佳答案

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

我强烈推荐你试试doxygen,因为它真的很容易使用: http://www.doxygen.nl/

关于c++ - 查找特定函数可以访问的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39274000/

相关文章:

algorithm - 提供一个用 O(nlogn) 执行的算法来解决以下问题

Python信号计数器

c++ - 我可以抛出 `std::bad_cast` 吗?

c++ - C++ 中的套接字编程

c++ - error LNK2019 未解析的外部函数

c - 在 C 中重新解释内存的正确方法是什么?

c++ - C++中的欧拉方法

c - 为什么这一系列的指针操作会导致错误?

c++ - 与legendre公式相关的程序异常

perl - 试图理解这个 perl 脚本