首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RStudio在*多次调用Rcpp函数后*崩溃

RStudio在*多次调用Rcpp函数后*崩溃
EN

Stack Overflow用户
提问于 2015-11-18 07:05:39
回答 1查看 878关注 0票数 1

我已经写了一些Rcpp代码来寻找两条分段线性曲线的交点。我以需要嵌套循环(检查所有段对)的天真方式处理问题,因此使用Rcpp来提高速度。(在“示例1”中图形化地描述了这个问题:https://prezi.com/rwkji_leuwdr/r-and-c-integration/ )

代码可以用sourceCpp编译得很好,甚至可以很好地运行,并给出预期的结果。但是,奇怪的问题是,无论是在运行多次(比如5次或6次)之后,还是在运行了一段时间后,它总是会使RStudio崩溃。我还没有见过任何人在google/stack overflow搜索中记录这种问题。我是C++的新手,对问题的来源没有任何直觉;考虑到函数一开始按预期运行,这对我来说似乎是相当奇怪的行为。

代码和数据在这里:https://github.com/suztolwinskiward/ReproducepRoblem

提前感谢任何提供帮助的人!

EN

回答 1

Stack Overflow用户

发布于 2019-11-18 02:02:32

顺便说一句,我也有同样的问题,错误似乎是我试图将太多的数据分配给一个向量。在Rcpp中使用()运算符而不是[]运算符可能会有所帮助。使用[]时,我的代码会在运行几次后编译并崩溃;使用()时,代码会编译,但会在运行时抛出错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33768796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档