我遇到了朋友功能的问题。
我认为这是代码中唯一需要的部分。我的问题是这个函数。它说问题出在第一行,但我不知道这有多准确。
friend ostream & operator << (ostream & b, Book & a)
{
b.setf(ios::fixed | ios::showpoint);
b.precision(2);
b << "Title : \"" << a.title << "\"\n"
<< "Author : \"" << a.author << "\"\n"
<< "Price : $" << a.price / 100.0 << endl
<< "Genre : " <<a.genre << endl
<< "In stock? " << (a.status ? "yes" : "no") << endl
<< endl;
return b;
}
我收到错误:lab10.cpp:95: error: can't initialize friend function âoperator<<â
lab10.cpp:95:错误:朋友声明不在类定义中
提前致谢