On Thursday, September 3, 2015 at 1:43:16 PM UTC-5,
woodb...@gmail.com wrote:
> On Thursday, September 3, 2015 at 12:04:34 PM UTC-5, Richard wrote:
> > [Please do not mail me a copy of your followup]
> >
> > Jorgen Grahn <
grahn...@snipabacken.se> spake the secret code
> > <slrnmugv5c.e...@frailea.sa.invalid> thusly:
> >
> > >If it's not about style, why not use a more normal and readable
> > >style?
> >
> > Becausewhitespacehindersreadabilitywhenitcomestocomputerprograms.
>
> Yeah, the form that Jorgen wrote might be easier for
> people who are less experienced to read, but I think
> there's something to be said for the original form.
> I was influenced toward more compact forms by the
> author of the Boost Multi_index library.
>
I've been doing more of this lately and ran into
a problem when I tried removing the space between
the '*' and the '=' in the following
bool Flush (::sockaddr* =nullptr,::socklen_t=0);
The compiler "thought" the *= was a multiply
and assign and that didn't make sense in the context.
I recall having a similar problem when using a ?:
statement and had 3 ':' in a row. I had to leave a
space between the first and second ':' to help the
compiler out.
Brian
Ebenezer Enterprises - "The wicked spies upon the
righteous and seeks to kill him." Psalms 37:32
http://breitbart.com