<?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[Programmierstil]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche vergebens sowas wie Programmierrichtlinien für C++.</p>
<p>Für Java gibt es dochsowas wie ne Konvention.</p>
<p>Ich suche eben was für C++<br />
also z.B sowas:</p>
<p>Ob vor Membervariablen ein underscore da sein sollte oder ob man pointer mit ptr zu beginn schreiben sollte und so...</p>
<p>_memberVariable oder _member_variable oder memberVariable etc....<br />
ptrPointer oder ptr_pointer und so weiter....</p>
<p>Versteht ihr was ich meine <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>
<p>Danke für eure Links <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/152620/programmierstil</link><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 00:34:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/152620.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 07 Jul 2006 20:31:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:31:11 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich suche vergebens sowas wie Programmierrichtlinien für C++.</p>
<p>Für Java gibt es dochsowas wie ne Konvention.</p>
<p>Ich suche eben was für C++<br />
also z.B sowas:</p>
<p>Ob vor Membervariablen ein underscore da sein sollte oder ob man pointer mit ptr zu beginn schreiben sollte und so...</p>
<p>_memberVariable oder _member_variable oder memberVariable etc....<br />
ptrPointer oder ptr_pointer und so weiter....</p>
<p>Versteht ihr was ich meine <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>
<p>Danke für eure Links <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/1093581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093581</guid><dc:creator><![CDATA[tina4]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:31:11 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:36:22 GMT]]></title><description><![CDATA[<p>Benutze deinen eigenen Stil, mit dem du am besten zurecht kommst <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="😉"
    /><br />
*Meine Meinung*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093584</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093584</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:36:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:38:46 GMT]]></title><description><![CDATA[<p><a href="http://www.chris-lott.org/resources/cstyle/CppCodingStandard.html" rel="nofollow">http://www.chris-lott.org/resources/cstyle/CppCodingStandard.html</a><br />
Aber ansonsten stimme ich Freak_Coder zu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093586</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:39:00 GMT]]></title><description><![CDATA[<p>meiner meinung nach kann man vieles vom java coding style auch auf c++ code anwenden...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093587</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:39:00 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:39:01 GMT]]></title><description><![CDATA[<p><a href="http://www-home.fh-konstanz.de/~bittel/prog/style.pdf" rel="nofollow">http://www-home.fh-konstanz.de/~bittel/prog/style.pdf</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093588</guid><dc:creator><![CDATA[haase]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:39:01 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:50:40 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3162">@net</a>: Für die Namensgebung mag das ja vielleicht stimmen, aber freie Funktionen sind für guten C++-Code unabdingbar. Auch echte Zeiger hat Java nicht, genausowenig wie Templates. Ganz so einfach kann mans sich IMHO nicht machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093594</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:50:40 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 20:54:20 GMT]]></title><description><![CDATA[<p>.filmor schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3162">@net</a>: Für die Namensgebung mag das ja vielleicht stimmen, aber freie Funktionen sind für guten C++-Code unabdingbar.</p>
</blockquote>
<p>Du meinst globale Funktionen? Nee, lass mal.</p>
<blockquote>
<p>Auch echte Zeiger hat Java nicht</p>
</blockquote>
<p>Kann man so wie andere Variable auch behandeln.</p>
<blockquote>
<p>genausowenig wie Templates.</p>
</blockquote>
<p>Klitzekleine Erweiterung. Und?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093599</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Fri, 07 Jul 2006 20:54:20 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:01:48 GMT]]></title><description><![CDATA[<p>öh danke...ich wollte jetzt keinen streit hier auslösen....</p>
<p>ich würde gern eure Meinung hören:</p>
<p>Für eine variable die der klasse angehört ....ist es unschön sowas zu schreiben:</p>
<ol>
<li>_ptr_meine_variable ?<br />
oder findet ihr sowas besser:</li>
<li>_ptrMeineVariable?<br />
oder so:</li>
<li>mptr_meine_variable=?<br />
oder:</li>
<li>mptr_MeineVariable ?<br />
oder:</li>
<li>mPtr_meineVariable ?</li>
</ol>
<p>Nur wegen interesse:<br />
stimmte es dass konventionell in C methoden so: das_ist_eine_c_methode() geschrieben werden &quot;sollten&quot; und C++ methoden so: DasIstEineCPlusPlusMethode() ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093606</guid><dc:creator><![CDATA[tina4]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:01:48 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:02:47 GMT]]></title><description><![CDATA[<p>.filmor schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3162">@net</a>: Für die Namensgebung mag das ja vielleicht stimmen, aber freie Funktionen sind für guten C++-Code unabdingbar. Auch echte Zeiger hat Java nicht, genausowenig wie Templates. Ganz so einfach kann mans sich IMHO nicht machen.</p>
</blockquote>
<p>hast ja recht. in c++ programmieren die meisten einen mix aus oo und prozedural. aber ich denke echte oo-fans werden früher oder später sowieso bei java oder ähnlichem landen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093607</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:02:47 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:10:45 GMT]]></title><description><![CDATA[<p>@haase: an den formatierungsregeln und der namensgebung u.ä. ist ja nichts auszusetzen. der rest ist allerdings z.T. furchtbares Steinzeit-C bzw. C++ und sollte unbedingt aktualisiert werden.</p>
<p>net schrieb:</p>
<blockquote>
<p>aber ich denke echte oo-fans werden früher oder später sowieso bei java oder ähnlichem landen...</p>
</blockquote>
<p>was hat denn java, das man als oo-fan unbedingt haben muss?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093612</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:16:31 GMT]]></title><description><![CDATA[<p>@tina4<br />
Solange Du nur alleine an Deinem Code schreibst, mach es so, wie es für Dich am besten lesbar ist. <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/1093616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093616</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:19:56 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>.filmor schrieb:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/3162">@net</a>: Für die Namensgebung mag das ja vielleicht stimmen, aber freie Funktionen sind für guten C++-Code unabdingbar.</p>
</blockquote>
<p>Du meinst globale Funktionen? Nee, lass mal.</p>
</blockquote>
<p>Nicht unbedingt global, aber vielleicht frei in nem namespace, also nicht Member einer Klasse. Es gibt einige gute Gründe ich Fällen wo es möglich ist, lieber freie Funktionen als Members zu verwenden. Hauptgrund ist wohl die bessere Wartbarkeit, da keine privaten Variablen einer Klasse referenziert wird.</p>
<p>Sehr bekannte Beispiele für freie Funktionen sind die Algorithmen aus der STL.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093619</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:26:07 GMT]]></title><description><![CDATA[<p>hmm danke,</p>
<p>nehmen wir mal an man würde für andere C++ leute schreiben und ihr würdet gerne &quot;professionell&quot; aussehenden code abliefern wollen....wie würdet ihr dann entscheiden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093623</guid><dc:creator><![CDATA[tina4]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:26:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:42:34 GMT]]></title><description><![CDATA[<p>pMeinObject_</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093633</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093633</guid><dc:creator><![CDATA[member]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:42:34 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 21:51:38 GMT]]></title><description><![CDATA[<p>camper schrieb:</p>
<blockquote>
<p>net schrieb:</p>
<blockquote>
<p>aber ich denke echte oo-fans werden früher oder später sowieso bei java oder ähnlichem landen...</p>
</blockquote>
<p>was hat denn java, das man als oo-fan unbedingt haben muss?</p>
</blockquote>
<p>naja, mal aus eigener erfahrung: ich programmiere zu 90% in c, zu 5% in java und zu 5% in c++. bei c ist immer alles klar, ist sowas wie 'ne zweite 'muttersprache' für mich. java zwingt mich zu einer anderen denkweise weil ich da mit c-kenntnissen kein stück weiter komme. und...es macht sogar spass. bei c++ bin ich sehr oft am zweifeln ob ich dieses oder jenes objektorientiert oder prozedural mache. auch wenn das programm prima rennt denke ich oft 'das hätteste aber besser machen können wenn du dich mehr mit c++ beschäftigt hättest'. bei c und java kommen diese zweifel nie weil man von vorn herein nicht diese fülle von möglichkeiten hat. c++ ist eben eine eierlegende wollmichsau, dieser 'hund mit angenagelten beinen'. dshalb glaube ich, dass java für einen oo-fan einfach besser geeignet ist, weil man damit einfach weniger 'schweinereien' und abkürzungen machen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093635</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Fri, 07 Jul 2006 21:51:38 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 22:01:32 GMT]]></title><description><![CDATA[<p>hmm seltsam...<br />
in den ganzen coding conventions finde ich<br />
so sachen wie</p>
<p>Klasse::MeineMethode()<br />
{<br />
pPointerVariable = ...<br />
}</p>
<p>und in meinen g++ includes (wo ich denke das die es wissen müssten)<br />
die schreiben total anders:</p>
<p>Klasse::_M_meine_methode()<br />
{<br />
_pointer_variable = ...<br />
}</p>
<p>member sind also mit _M_ gekennzeichnet..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093641</guid><dc:creator><![CDATA[tina4]]></dc:creator><pubDate>Fri, 07 Jul 2006 22:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Fri, 07 Jul 2006 22:10:20 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39461.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39461.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093643</guid><dc:creator><![CDATA[falsch!]]></dc:creator><pubDate>Fri, 07 Jul 2006 22:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Sat, 08 Jul 2006 10:37:21 GMT]]></title><description><![CDATA[<p>net: Und was mach ich, wenn ich OOP mit Templates verbinden will?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093778</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093778</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 08 Jul 2006 10:37:21 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Sat, 08 Jul 2006 11:13:52 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Klitzekleine Erweiterung. Und?</p>
</blockquote>
<p>das ist hoffentlich nicht dein ernst, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093816</guid><dc:creator><![CDATA[Giorgio]]></dc:creator><pubDate>Sat, 08 Jul 2006 11:13:52 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Sat, 08 Jul 2006 11:16:19 GMT]]></title><description><![CDATA[<p>Giorgio schrieb:</p>
<blockquote>
<p>Michael E. schrieb:</p>
<blockquote>
<p>Klitzekleine Erweiterung. Und?</p>
</blockquote>
<p>das ist hoffentlich nicht dein ernst, oder?</p>
</blockquote>
<p>Sicher ist das mein Ernst, denn es geht hier nur um die Namensgebung und nicht darum, was Templates sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093819</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093819</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 08 Jul 2006 11:16:19 GMT</pubDate></item><item><title><![CDATA[Reply to Programmierstil on Sat, 08 Jul 2006 12:18:55 GMT]]></title><description><![CDATA[<p>tina4 schrieb:</p>
<blockquote>
<p>und in meinen g++ includes (wo ich denke das die es wissen müssten)<br />
die schreiben total anders:</p>
<p>Klasse::_M_meine_methode()<br />
{<br />
_pointer_variable = ...<br />
}</p>
<p>member sind also mit _M_ gekennzeichnet..</p>
</blockquote>
<p>Soweit ich weiß, soll man es so nicht machen.. In den includes beginnen die Variablen extra mit nem Unterstrich, damit man nicht irgendwelche Namens-Kollisionen mit seinen eigenen Programmen hat.<br />
Mach es also besser so wie in den &quot;coding conventions&quot;, dann läufst du nicht Gefahr, dass deine Variaben so heißen wie die in den include-files</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1093861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1093861</guid><dc:creator><![CDATA[Dommel]]></dc:creator><pubDate>Sat, 08 Jul 2006 12:18:55 GMT</pubDate></item></channel></rss>