Результат &b не является lvalue и не может использоваться в левой части оператора присвоения.
E-mail: info@telesys.ru