首页 > 其他 > 详细

形参是ofstream

时间:2015-10-08 14:33:29      阅读:268      评论:0      收藏:0      [点我收藏+]

今天写了一段代码报错

void GetEigenvalue(pcl::PointCloud<pcl::PointXYZ>::ConstPtr cloud, vector<int> input, ofstream outFile)

error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员

这里错误的原因是ofstream作为形参的时候会调用它的拷贝构造函数,但是它的拷贝构造函数是private的,不想让人随便调用。

修改这个错误需要避免使用拷贝构造函数,将形参改为其应用就好

void GetEigenvalue(pcl::PointCloud<pcl::PointXYZ>::ConstPtr cloud, vector<int> input, ofstream& outFile)

形参是ofstream

原文:http://www.cnblogs.com/l00196472/p/4860826.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!