fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class t{
  5. int var;
  6. public:
  7. t(int val):var(val){};
  8. static friend int inc(t *pt){
  9. return ++pt->var;
  10. }
  11. };
  12.  
  13. int main() {
  14.  
  15. t a(42);
  16.  
  17.  
  18. return 0;
  19. }
Compilation error #stdin compilation error #stdout 0s 3336KB
stdin
Standard input is empty
compilation info
prog.cpp:8:32: error: storage class specifiers invalid in friend function declarations
     static friend int inc(t *pt){
                                ^
stdout
Standard output is empty