fork download
  1. class A;
  2. extern "C" void foo(A*);
  3.  
  4.  
  5. class A
  6. {
  7. int i;
  8. friend void foo(A*);
  9. };
  10.  
  11. extern "C" void foo (A* a)
  12. {
  13. a->i = 10;
  14. }
  15.  
  16. int main()
  17. {
  18. A a;
  19. foo(&a);
  20. return 0;
  21. }
Success #stdin #stdout 0s 2848KB
stdin
Standard input is empty
stdout
Standard output is empty