<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[Stilfrage] Bezeichnernamen]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn ich hier im Forum so die Codeschnippsel anschaue, fällt mir auf, das mein Stil sich doch recht unterscheidet von der Mehrheit.<br />
Ich konnt mir inzwischen angewöhnen, Klassen gross zu Schreiben. Macht ja noch Sinn:</p>
<pre><code class="language-cpp">class Menu;
Menu menu;

//anstatt

class menu;
menu ein_menu;
</code></pre>
<p>Womit ich mich nicht recht anfreunden kann, ist die camel(?) Schreibweise. Ich fand Unterstriche immer lesbarer:</p>
<pre><code class="language-cpp">Menu main_menu;

//anstatt

Menu mainMenu;
</code></pre>
<p>Was meint ihr dazu? Unterstriche als Leerschlagersatz ja oder nein?</p>
<p>Bitte nicht als Flameaufruf verstehn, ich wollt nur mal wissen, wies die Profis machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153341/stilfrage-bezeichnernamen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 18:39:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153341.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 15 Jul 2006 12:53:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 12:53:33 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wenn ich hier im Forum so die Codeschnippsel anschaue, fällt mir auf, das mein Stil sich doch recht unterscheidet von der Mehrheit.<br />
Ich konnt mir inzwischen angewöhnen, Klassen gross zu Schreiben. Macht ja noch Sinn:</p>
<pre><code class="language-cpp">class Menu;
Menu menu;

//anstatt

class menu;
menu ein_menu;
</code></pre>
<p>Womit ich mich nicht recht anfreunden kann, ist die camel(?) Schreibweise. Ich fand Unterstriche immer lesbarer:</p>
<pre><code class="language-cpp">Menu main_menu;

//anstatt

Menu mainMenu;
</code></pre>
<p>Was meint ihr dazu? Unterstriche als Leerschlagersatz ja oder nein?</p>
<p>Bitte nicht als Flameaufruf verstehn, ich wollt nur mal wissen, wies die Profis machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098189</guid><dc:creator><![CDATA[Frägar der Schreckliche]]></dc:creator><pubDate>Sat, 15 Jul 2006 12:53:33 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 13:04:36 GMT]]></title><description><![CDATA[<p>Frägar der Schreckliche schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Wenn ich hier im Forum so die Codeschnippsel anschaue, fällt mir auf, das mein Stil sich doch recht unterscheidet von der Mehrheit.<br />
Ich konnt mir inzwischen angewöhnen, Klassen gross zu Schreiben. Macht ja noch Sinn:</p>
<pre><code class="language-cpp">class Menu;
Menu menu;

//anstatt

class menu;
menu ein_menu;
</code></pre>
<p>Womit ich mich nicht recht anfreunden kann, ist die camel(?) Schreibweise. Ich fand Unterstriche immer lesbarer:</p>
<pre><code class="language-cpp">Menu main_menu;

//anstatt

Menu mainMenu;
</code></pre>
<p>Was meint ihr dazu? Unterstriche als Leerschlagersatz ja oder nein?</p>
<p>Bitte nicht als Flameaufruf verstehn, ich wollt nur mal wissen, wies die Profis machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Echte Unterstriche sind noch die besten.</p>
<p>mainMenu klingt wie kastrierte ungarische Notation (, welche ja unkastriert schon schrecklich ist).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098199</guid><dc:creator><![CDATA[dsfdsfsd]]></dc:creator><pubDate>Sat, 15 Jul 2006 13:04:36 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 17:11:17 GMT]]></title><description><![CDATA[<p>jep, unterstriche 4 teh win!</p>
<p>ich benutze übrigens meist auch nur kleine buchstaben für klassenamen - blöd nur, dass einem dann kein vernünftiger name mehr einfällt (wie dein &quot;menu ein_menu&quot; - dann musst du dich mit diesem &quot;ein_menu&quot; rumschlagen)</p>
<p>im prinzip ist es aber wichtiger, dass man den code insgesamt gut lesen kann. ich habe auch nichts gegen &quot;CMenu&quot; (ausser, dass es hässlich aussieht). wenn du zum beispiel eine bibliothek benutzt, die eine benennungsstrategie hat, ist es u.u. sinnvoll, diese zu übernehmen. natürlich kannst du auch das komplette gegenteil machen, und argumentieren, so könne man eigenen und fremden code besser auseinanderhalten - wird aber auf die dauer etwas eklig.<br />
was ich überhaupt nicht ausstehen kann, sind diese java-style-klammerungen und zu kleine indents. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f621.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--pouting_face"
      title=":rage:"
      alt="😡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098292</guid><dc:creator><![CDATA[551182f0-1403-11db-ac5d-0]]></dc:creator><pubDate>Sat, 15 Jul 2006 17:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 17:23:50 GMT]]></title><description><![CDATA[<p>Ich hab' mir die ungarische Notation Gott sei Dank abgewöhnt. Variablen bekommen bei mir Namen wie</p>
<pre><code class="language-cpp">int num_stars;
long output_value;
</code></pre>
<p>UDTs bekommen bei mir ein postfix <em>_t</em>. zB:</p>
<pre><code class="language-cpp">typedef unsigned int uint_t;

struct foo_t {

    int a;
};

class bar_t {

    public:
        int a;
};
</code></pre>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098298</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sat, 15 Jul 2006 17:23:50 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 19:33:06 GMT]]></title><description><![CDATA[<p>Ob camelCase oder Unterstriche ist egal und Geschmacksache. Auch die &quot;Profis&quot; haben da unterschiedliche Meinungen. Schaust du dir z. B. bei den GUI-Libraries GTK+ an, wirst du Unterstriche finden, schaust du dir Qt an, wirst du camelCase finden... Bleib bei dem, was dir besser passt, es gibt hier kein &quot;richtig&quot; oder &quot;falsch&quot;. Das ist wie fragen &quot;ist Coca Cola oder Pepsi besser&quot;.... es gibt keine eindeutige Antwort, nur Glaubenskriege <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098335</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Sat, 15 Jul 2006 19:33:06 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 19:54:22 GMT]]></title><description><![CDATA[<p>Blue-Tiger schrieb:</p>
<blockquote>
<p>Das ist wie fragen &quot;ist Coca Cola oder Pepsi besser&quot;.... es gibt keine eindeutige Antwort, nur Glaubenskriege <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Afri. Wer etwas anderes sagt, lügt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098343</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098343</guid><dc:creator><![CDATA[4ec75d05-697a-4782-9000-1]]></dc:creator><pubDate>Sat, 15 Jul 2006 19:54:22 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 20:19:09 GMT]]></title><description><![CDATA[<p>Wo wir schon bei Bezeichnern sind:<br />
Ich weiß nicht für alle Variablentypen Prefixe...<br />
Für int nehme ich ein n<br />
Für std:::string ein str<br />
Für Klassen ein C</p>
<p>Und für den Rest?<br />
Gibts da Tabellen, dann brauche ich mir selbst nichts ausdenken <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098355</guid><dc:creator><![CDATA[Mhhhhmmm]]></dc:creator><pubDate>Sat, 15 Jul 2006 20:19:09 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 20:51:28 GMT]]></title><description><![CDATA[<p>wie wärs mit dem Käse, den der Erfinder der <em>Hungarian Notation</em> dazu schreibt?</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs600/html/hunganotat.asp" rel="nofollow">Hungarian Notation, Charles Simonyi, Microsoft Corporation</a></p>
<p>oder</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.byteshift.de/msg/hungarian-notation-doug-klunder" rel="nofollow">HUNGARIAN NAMING CONVENTIONS, Doug Klunder</a></p>
<p>BTW: Kennst du <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.google.de" rel="nofollow">Google</a>!?</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098366</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sat, 15 Jul 2006 20:51:28 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sat, 15 Jul 2006 21:54:34 GMT]]></title><description><![CDATA[<p>hab frueher auch unterstriche verwendet, jetzt aber nur noch camelCase. das kann ich einfach schneller schreiben..</p>
<p>mfg aman..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098390</guid><dc:creator><![CDATA[aMan]]></dc:creator><pubDate>Sat, 15 Jul 2006 21:54:34 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sun, 16 Jul 2006 03:11:48 GMT]]></title><description><![CDATA[<p>551182f0-1403-11db-ac5d-0 schrieb:</p>
<blockquote>
<p>java-style-klammerungen</p>
</blockquote>
<p>Huh? Was ist das denn?</p>
<p>Ansonsten schließe ich mich hier aMan an. Ich empfinde camelCase beim Tippen als angenehmer.Ich sehe &quot;_&quot; als ein Sonderzeichen an und IMHO ist es gut, wenn Code möglichst wenig Sonderzeichen enthält. Ich mag die weder tippen noch lesen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1098433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098433</guid><dc:creator><![CDATA[Gregor]]></dc:creator><pubDate>Sun, 16 Jul 2006 03:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to [Stilfrage] Bezeichnernamen on Sun, 16 Jul 2006 06:04:13 GMT]]></title><description><![CDATA[<p>Ich glaube er meint die Java Kodekonventionen. z.B.:</p>
<pre><code class="language-java">...
public void main (String[] args) { // ich bevorzuge hier allerdings ein newline
    ...
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1098436</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1098436</guid><dc:creator><![CDATA[Korbinian]]></dc:creator><pubDate>Sun, 16 Jul 2006 06:04:13 GMT</pubDate></item></channel></rss>