[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [groff] hyphenation issues
From: |
Keith Marshall |
Subject: |
Re: [groff] hyphenation issues |
Date: |
Sat, 5 May 2018 11:51:00 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 |
On 05/05/18 10:48, G. Branden Robinson wrote:
> (Incidentally, I share your preference for putting type qualifiers
> [as opposed to storage classes] _after_ the type name itself. It
> makes complex declarations easier to understand.)
Personally, I consider that to be a poor choice ... especially if you
are making it on purely stylistic grounds; conventionally:
const int foo;
is more common than:
int const foo;
but that's not the real issue. In practice, the placement of "const"
qualifiers is *not* arbitrary; far from "making the declaration easier
to understand", it can effect a subtle change in meaning. For example,
in C code, it is very common to see:
const char *foo;
which means something very different from:
char const *foo;
Your stylistic preference might encourage the latter idiom, but it
likely isn't what you meant. (The former declares a mutable pointer to
an immutable C-string; the latter is an immutable pointer to a mutable
C-string).
--
Regards, Keith.
- Re: [groff] hyphenation issues, Dave Kemper, 2018/05/04
- Re: [groff] hyphenation issues, Werner LEMBERG, 2018/05/04
- Re: [groff] hyphenation issues, G. Branden Robinson, 2018/05/04
- Re: [groff] hyphenation issues, Ralph Corderoy, 2018/05/05
- Re: [groff] hyphenation issues, G. Branden Robinson, 2018/05/05
- Re: [groff] hyphenation issues,
Keith Marshall <=
- Re: [groff] hyphenation issues, Ralph Corderoy, 2018/05/05
- Re: [groff] hyphenation issues, G. Branden Robinson, 2018/05/05
- Re: [groff] hyphenation issues, Keith Marshall, 2018/05/05
- Re: [groff] hyphenation issues, G. Branden Robinson, 2018/05/05
- Re: [groff] hyphenation issues, Ralph Corderoy, 2018/05/05
- Re: [groff] hyphenation issues, Ingo Schwarze, 2018/05/05
- Re: [groff] hyphenation issues, G. Branden Robinson, 2018/05/05
- Re: [groff] hyphenation issues, Ingo Schwarze, 2018/05/05
- Re: [groff] hyphenation issues, Ralph Corderoy, 2018/05/06
- Re: [groff] hyphenation issues, Ingo Schwarze, 2018/05/06