Hi,

The patch from Amos fix the warning (not blocking problem), but the
compile problem is still present, and I don't know how to fix it.

Any file including SquidString.h doesn't build with following error:

c:\work\nt-3.0\src\SquidString.h(98) : error C2057: expected constant
expression

The offending code is:

const static size_type npos = std::string::npos;
 
Regards

Guido


> 
> Hi Amos,
> 
> > > Hi,
> > >
> > > Who can help me to fix the following C++ errors on Visual Studio ?
> > >
> > > 1>auth_basic.cc
> > > 1>c:\work\nt-3.0\src\SquidString.h(97) : error C2057: expected
> constant
> > expression
> > > 1>../../../src\auth/User.h(39) : warning C4099:
> 'AuthUserHashPointer' :
> > type name first seen using 'struct' now seen using 'class'
> > > 1>        ../../../src\auth/Gadgets.h(51) : see declaration of
> > 'AuthUserHashPointer'
> > >
> > > Regards
> > >
> > > Guido
> > >
> >
> > I think the TODO just needs to be enacted.
> > Changing the 'struct' to 'class'.
> >
> 
> I need some hints for the SquidString.h error: it's a blocking error.
> I remember you that my C++ knowledge is too much limited.
> 
> Regards
>

Guido Serassio
Acme Consulting S.r.l.
Microsoft Gold Certified Partner
Via Lucia Savarino, 1                10098 - Rivoli (TO) - ITALY
Tel. : +39.011.9530135               Fax. : +39.011.9781115
Email: guido.seras...@acmeconsulting.it
WWW: http://www.acmeconsulting.it



Reply via email to