Having an issue with this particular method and not sure how to resolve it! The error I'm getting is the above:
"error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios' : cannot access private member declared in class 'std::basic_ios<_Elem,_Traits>' C:\Program Files\Microsoft Visual Studio 10.0\VC\include\ostream 604"
My method is:
ostream operator<<( ostream & stream, ProcessClass const & rhs )
{
stream << rhs.name_;
return stream;
}
And in the header:
friend std::ostream operator<<( std::ostream & stream, ProcessClass const & rhs );
Any ideas on how to resolve this? I think it is something to do with passing by reference instead of value... but I'm a bit confused!