Возникла проблема с этим конкретным методом и не знаете, как ее решить!Я получаю следующую ошибку:
"ошибка C2248: 'std :: basic_ios <_Elem, _Traits> :: basic_ios': невозможно получить доступ к закрытому члену, объявленному в классе 'std :: basic_ios<_Elem, _Traits> 'C: \ Program Files \ Microsoft Visual Studio 10.0 \ VC \ include \ ostream 604 "
Мой метод:
ostream operator<<( ostream & stream, ProcessClass const & rhs )
{
stream << rhs.name_;
return stream;
}
И в шапке:
friend std::ostream operator<<( std::ostream & stream, ProcessClass const & rhs );
Есть идеи, как решить эту проблему?Я думаю, что это связано с передачей по ссылке, а не по значению ... но я немного запутался!