class Node {
public:
	mutable const Node * next;
	void setNext(Node & n)
	{
		n.next = this;
	}
};

int main()
{
	Node n;
	Node m;
	m.setNext(Node().setNext(n));
	return 0;
}
