fork download
  1.  
  2. namespace test
  3. {
  4. struct Test;
  5. }
  6.  
  7. void g(test::Test &);
  8.  
  9. namespace test
  10. {
  11. struct Test
  12. {
  13. friend void f(Test &);
  14. friend void ::g(Test &);
  15. };
  16. }
  17.  
  18. int main()
  19. {
  20. test::Test t;
  21. f(t);
  22. g(t);
  23. }
  24.  
  25. namespace test
  26. {
  27. void f(Test &)
  28. {
  29. }
  30. }
  31.  
  32. void g(test::Test &)
  33. {
  34. }
  35.  
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
Standard output is empty