Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.iso-c++ > #2079
| From | Stefan Reuther <stefan.news@arcor.de> |
|---|---|
| Newsgroups | de.comp.lang.iso-c++ |
| Subject | Re: Schreibung von Typen-/Klassennamen |
| Date | 2018-06-28 18:15 +0200 |
| Organization | A noiseless patient Spider |
| Message-ID | <ph38jb.mk.1@stefan.msgid.phost.de> (permalink) |
| References | <ph2frg$ieu$1@news.albasani.net> |
Am 28.06.2018 um 13:12 schrieb Gregor Szaktilla:
> In einem Forum habe ich aufgeschnappt, dass es üblich sei,
> Typen-/Klassennamen mit einem Großbuchstaben zu beginnen, was
> einleuchtend klingt, weil ich dadurch z. B.
>
> Pixel pixel[]=...
>
> anstatt
>
> pixel p[]=...
>
> schreiben kann.
>
> Ist das tatsächlich üblich oder eine Art von „Dialekt“?
Was ist denn der Unterschied zwischen "üblich" und "Dialekt"?
Ich würde dies für einen der dominierenden Stile/Dialekte halten:
Klassennamen in KamelKäse. Kommt wohl von Java, und die haben das auch
nicht erfunden. Ein anderer dominierender Stil/Dialekt ist der der
Standardbibliothek: unordered_map, nicht UnorderedMap. Der MFC-Stil
("C"-Präfix) ist gefühlt auf dem Rückzug.
Mehr Variation gibt es dann in den Funktionsnamen (findIf, find_if,
FindIf?), typedefs (mit _t oder ohne?), Namespaces (klein oder groß?),
Dateinamen (.h, .hpp, .hxx, .hh, ohne?), enums (Präfix?
Großbuchstaben?), Variablen (Präfixe für Member/Globals? m_, m, _?).
https://isocpp.org/wiki/faq/coding-standards#identifier-name-conventions
Und falls es dir darum ging, ob die Variable 'pixel' heißen darf: die
Länge des Variablennamen sollte in etwa mit der Größe ihres
Gültigkeitsbereichs korellieren. Wenn sie lange lebt eben 'thePixel',
aber besser ist natürlich, wenn man das Pixel besser benennen kann:
'backgroundPixel', 'targetPixel', 'originalPixel', etc. Und wenn sie nur
kurz lebt, ist 'p' völlig ok.
Stefan
Back to de.comp.lang.iso-c++ | Previous | Next — Previous in thread | Next in thread | Find similar
Schreibung von Typen-/Klassennamen Gregor Szaktilla <spam0.sz@ktilla.de> - 2018-06-28 13:12 +0200
Re: Schreibung von Typen-/Klassennamen Markus Donath <nntp@online.de> - 2018-06-28 17:00 +0200
Re: Schreibung von Typen-/Klassennamen Stefan Reuther <stefan.news@arcor.de> - 2018-06-28 18:15 +0200
Re: Schreibung von Typen-/Klassennamen Gregor Szaktilla <spam0.sz@ktilla.de> - 2018-06-28 19:59 +0200
Re: Schreibung von Typen-/Klassennamen ram@zedat.fu-berlin.de (Stefan Ram) - 2018-06-30 17:02 +0000
csiph-web