 1: int k;
 2: 
 3: class X
 4: 	{
 5: 	int i;
 6: 	static int k;
 7: 	friend void f(X &x) { x.i = ++k; }
 8: 	friend void g();
 9: 	};
10: 
11: void g(X &x) { x.i = ++k; };

