Le 23/01/2016 14:48, Hendrik Boom a écrit :
I've always said the C syntax for declarators was confusing.
Even those who understand it read it wrong!

(Yes, In understand the logic behind it.  It is still confusing.)
    I fully agree: it's confusing.

Actually, in a single statement one can declare objects of different data types, the base type, pointers to it, pointers to pointers etc. This allows for many places to put qualifiers such as const, volatile, static, register.

The syntax used by Rainer is usefull when declaring in the same statement constant and non-constant characters, which I, personnaly, try to avoid because it is confusing. Confusing statements simply boost the probability for bugs.

    Didier

_______________________________________________
Dng mailing list
[email protected]
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to