superdesolator 回复 第2楼 的 yanlinlin82:回复 第3楼 的 ypchen: 我前段时间学了一些Rcpp的基础,然后自己写了个Cpp函数,发现CPP定义的函数参数貌似不能用na.rm的形式(加点) ,我后来用的narm,不知道是不是这样?
yanlinlin82 回复 第4楼 的 superdesolator: C/C++当然不能在函数名和变量名里用点号了。每种语言允许用于变量命名的字符集是不一定相同的,所以除了字母和数字(这是一般都允许使用的)外,一定要看看基本的教程或帮助文档,了解清楚再用。 话说你为什么要在CPP里定义na.rm?
superdesolator 回复 第5楼 的 yanlinlin82:Rcpp啊,我记得当时我是用CPP模仿mean写个CPP的版本,我当然要给我的CPP一个控制na.rm的参数了,然后取名的时候只好取narm,具体情况忘了