Funçao
void Tabuleiro::Show(){
int i = 0, j;
cout << " Jogo do Galo\n";
for (i = 0; i < Nc; i++){
cout << " " << i + 1;
}
cout << "\n";
for (i = 0; i < Nl; i++){
cout << i + 1 << " ";
for (j = 0; j < Nc-1; j++){
cout << Matriz[j] << " | ";
}
cout << Matriz[Nc-1];
cout << "\n";
if (i < Nl - 1){
cout << " -------";
for (j = 0; j < Nc - 1; j++){
cout << "|-------";
}
cout<<"\n";
}
}
cout << "\n";
}
Metodo friend
ostream & operator << (ostream &os, const Tabuleiro t)
{
os << t.Nc << "/" << t.Nl <<endl;
return os;
}
istream & operator >> (istream &is, Tabuleiro &t)
{
cout << "Numero de colunas: ";
is >> t.Nc;
cout << "Numero de linhas: ";
is >> t.Nl;
return is;
}
Como faço para substituir a funçao show pelo metodo friend <<, de modo ao metodo friend retornar show?