class A {
  friend void display();
};
friend void display() {
  cout<<"friend";
}
int main() {
  display();
}
Works fine...
class A {
  friend void display() {
    cout<<"friend";
  }
};
int main() {
  display();
}
It shows :
display is not declared in this scope.
Why is it so ?
 
     
    