[Development] The age-old T* foo vs. T *foo
shkodindanil.letmework at gmail.com
Thu Oct 17 22:25:10 CEST 2019
- Declare each variable on a separate line
Multiple declarations on the same line is not a valid argument as long as
they are forbidden.
Asterisk position, imho, should be based on the mental model.
X* x - is an identifier that names a variable. It's type is a pointer to X
and it's size btw is the same as any other pointer to object.
I have just chimed in to ask about the state of introducing automatic
чт, 17 окт. 2019 г. в 23:13, Kyle Edwards via Development <
development at qt-project.org>:
> On Thu, 2019-10-17 at 20:01 +0000, Martin Smith wrote:
> > But that argues for not allowing the comma.
> > QObject* x;
> > QObject* y;
> > I've always done it that way.
> +1 for not allowing the comma. It's not as much of an issue for simple
> types (int x, y), but combining it with pointers and references
> introduces ambiguity and makes the code less readable - and readability
> is, IMHO, far more important than saving a few keystrokes.
> Development mailing list
> Development at qt-project.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Development