我很难提出这个问题。我问的原因是我想将一些带有 emscripten 的 C++ 代码转换为 java 脚本代码,但我认为我不需要转换整个代码库。
是否有可能在 C++ 中找到特定函数在执行时可能到达的所有代码?然后我会知道我需要转换代码的哪一部分以及我可以忽略哪一部分。
最佳答案
正如 Eugene 所说,它被称为“调用层次结构”。您可以使用自动文档工具来获取此信息。
我强烈推荐你试试doxygen,因为它真的很容易使用: http://www.doxygen.nl/
关于c++ - 查找特定函数可以访问的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39274000/