您的位置:首页 > 移动开发 > IOS开发

无法访问 private 成员(在“std::basic_ios<_Elem,_Traits>”类中声明

2017-09-01 11:21 597 查看

error C2248: “std::basic_ios<_Elem,_Traits>::basic_ios”: 无法访问 private 成员(在“std::basic_ios<_Elem,_Traits>”类中声明)问题解决
原因好像是流对象是不允许复制,所以在传给函数作为参数是应该传入引用,这样就没有问题了ostream& operator<<(ostream out , myVector v)
{
out<<"("<<v.x<<","<<v.y<<","<<v.z<<")"<<endl;
return out ;
}
改成:

ostream& operator<<(ostream& out , myVector v)

{

out<<"("<<v.x<<","<<v.y<<","<<v.z<<")"<<endl;

return out ;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐