d:\program files\microsoft visual studio\vc98\include\fstream(217) : error C2059: syntax error : '&'
        d:\program files\microsoft visual studio\vc98\include\fstream(213) : while compiling class-template member function 'void __thiscall 
std::basic_filebuf<char,struct std::char_traits<char> >::_Init(struct _iobuf *,enum std::basic_filebuf<char,
struct std::char_traits<char> >::_Initfl)' void _Init(_Filet *_Fp, _Initfl _Which)
{static _Tr::state_type _Stinit;
_Closef = _Which == _Openfl;
if (_Which == _Newfl)
{_Loc.locale::~locale();
Err-> new (&_Loc) locale;
_Str = 0; }
_Mysb::_Init();
这是怎么回事?