有没有一种方法可以实现c++;R代码? 我是R的日常用户,但C++非常新。我使用RStudio通过使用诸如shell、GRIP和系统< /C>函数的R和shell工具来探索一个非常复杂的C++代码。为了更好地理解代码,我想通过构建代码的调用树来理解调用层次结构在R中是否有一种简单的方法可以做到这一点,例如使用Rcpp?

有没有一种方法可以实现c++;R代码? 我是R的日常用户,但C++非常新。我使用RStudio通过使用诸如shell、GRIP和系统< /C>函数的R和shell工具来探索一个非常复杂的C++代码。为了更好地理解代码,我想通过构建代码的调用树来理解调用层次结构在R中是否有一种简单的方法可以做到这一点,例如使用Rcpp?,c++,r,rcpp,call-graph,C++,R,Rcpp,Call Graph,最后,我希望能够通过着色/提取包含参数的代码部分来跟踪参数(并且仍然可以看到参数所提到的例程之间的调用层次结构) 供参考: 到目前为止,我已经尝试使用Vim cctree从main()获取调用树,并将列表结果传输到R,然后再传输到带有igraph的图形,但是这种方法有很多中间步骤,很难重复。 另外,在R中,我使用CTAG查找所有例程,我想我可以使用grep查找例程的各种出现,检测它的定义和调用位置,但我不知道具体怎么做 如果问题很模糊,很抱歉。简而言之,我希望在R中已经有了一种探索C++代码的方

最后,我希望能够通过着色/提取包含参数的代码部分来跟踪参数(并且仍然可以看到参数所提到的例程之间的调用层次结构)

供参考: 到目前为止,我已经尝试使用Vim cctree从main()获取调用树,并将列表结果传输到R,然后再传输到带有igraph的图形,但是这种方法有很多中间步骤,很难重复。 另外,在R中,我使用CTAG查找所有例程,我想我可以使用grep查找例程的各种出现,检测它的定义和调用位置,但我不知道具体怎么做

如果问题很模糊,很抱歉。简而言之,我希望在R中已经有了一种探索C++代码的方法。
谢谢

大约十五年前,我有一些关于高性能计算(er)-R的教程,其中包括Google perftools(幻灯片应该仍然在纽约的网站上)。它可以生成数据输入graphviz,例如,请参阅最近的教程:但问题是,有太多的中间R调用处理其R的内部结构,这会造成阻碍。谢谢您的回答。我还没有考虑从R运行代码,只是为了探索它并理解它的结构。这更接近于简单的文本分析,而不是真正将R与C连接起来