|
Boost : |
From: Victor A. Wagner, Jr. (vawjr_at_[hidden])
Date: 2002-06-01 00:09:07
thanks... as a general rule I stay away from the ** as much as I can. IMO
it is slightly unfortunate that type* isn't a new type (as it was, e.g., in
Pascal), but we use what we have.
At Friday 2002/05/31 21:43, you wrote:
>"Victor A. Wagner, Jr." <vawjr_at_[hidden]> wrote in message
>news:4.3.1.2.20020531212236.0344fbd0_at_mail.rudbek.com...
>
> > >error C2664: 'test' : cannot convert parameter 1 from 'char ** ' to
>'const
> > >char ** '
> > >Conversion loses qualifiers
> >
> > The following DOES compile on MSVC6 SP5 and MSVC.NET
> >
> > typedef char* charstar;
> > void test(const charstar* ) { }
>
>the thing is that const char** == char const* *, while
> const charstar* == char *const *
>
>Use boost coding guidance to avoid confusion
>
>Gennadiy.
>
>
>
>
>
>
>_______________________________________________
>Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
Victor A. Wagner Jr. http://rudbek.com
PGP RSA fingerprint = 4D20 EBF6 0101 B069 3817 8DBF C846 E47A
PGP D-H fingerprint = 98BC 65E3 1A19 43EC 3908 65B9 F755 E6F4 63BB 9D93
The five most dangerous words in the English language:
"There oughta be a law"
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk