小编Fid*_*ids的帖子

无法访问类'std :: basic_ios <_Elem,_Traits>'中声明的私有成员

遇到这种特殊方法的问题而不确定如何解决它!我得到的错误是上面的错误:

"错误C2248:'std :: basic_ios <_Elem,_Traits> :: basic_ios':无法访问类'std :: basic_ios <_Elem,_Traits>'C:\ Program Files\Microsoft Visual Studio 10.0\VC \中声明的私有成员包括\ ostream 604"

我的方法是:

ostream operator<<( ostream & stream, ProcessClass const & rhs )
{
  stream << rhs.name_;
  return stream;
}
Run Code Online (Sandbox Code Playgroud)

在标题中:

friend std::ostream operator<<( std::ostream & stream, ProcessClass const & rhs );
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?我认为这与通过引用而不是值传递有关...但我有点困惑!

c++ compiler-errors visual-studio-2010

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

compiler-errors ×1

visual-studio-2010 ×1