showbook_get函数在类中申明时没有参数,但下面实现时又有三个参数,不一致。main里调用时又是传递一个参数修改如下:类中:friend void showbook_get(book b);
void showbook_get(book b){cout<<"\n书名"<<b.bookname<<endl;...}