#include <iostream> using namespace std; class t{ int var; public: t(int val):var(val){}; static friend int inc(t *pt){ return ++pt->var; } }; int main() { t a(42); return 0; }
Standard input is empty
prog.cpp:8:32: error: storage class specifiers invalid in friend function declarations static friend int inc(t *pt){ ^
Standard output is empty