<?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[Variablen -&amp;gt; Guter Programmierstil]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich per Sufu nicht wirklich meine Frage beantworten konnte würde ich gerne eure Meinung bzw. eure Hilfe in Anspruch nehmen <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>Ich würde mir gerne aneignen &quot;sauberen, schönen&quot; C++ Code zu schreiben - wer will das nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Vor allem bei Variablen weiß ich einfach nicht was in der Praxis gern gesehen wird bzw. ich sehe oft so bezeichnungen die irgendwas bedeuten ich aber nicht weiß wie ich das schnell verstehen soll:</p>
<p>für was benutzt man z.B:</p>
<ol>
<li>int var_ = ...;</li>
<li>int _var = ...;</li>
<li>int __var = ...;</li>
</ol>
<p>Kann es sein das eines ne Membervariable einer Klasse ist?<br />
Macht es sinn für pointer so was zu machen:</p>
<ol>
<li>p_shift = ...;</li>
<li>ptr_shift = ...;</li>
</ol>
<p>Es wäre sehr nett wenn jemand einfach mal so losposten würde was ihm dazu einfällt bzw. wie er das so meint....</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188033/variablen-gt-guter-programmierstil</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 13:38:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188033.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 26 Jul 2007 13:15:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 13:15:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>da ich per Sufu nicht wirklich meine Frage beantworten konnte würde ich gerne eure Meinung bzw. eure Hilfe in Anspruch nehmen <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>Ich würde mir gerne aneignen &quot;sauberen, schönen&quot; C++ Code zu schreiben - wer will das nicht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Vor allem bei Variablen weiß ich einfach nicht was in der Praxis gern gesehen wird bzw. ich sehe oft so bezeichnungen die irgendwas bedeuten ich aber nicht weiß wie ich das schnell verstehen soll:</p>
<p>für was benutzt man z.B:</p>
<ol>
<li>int var_ = ...;</li>
<li>int _var = ...;</li>
<li>int __var = ...;</li>
</ol>
<p>Kann es sein das eines ne Membervariable einer Klasse ist?<br />
Macht es sinn für pointer so was zu machen:</p>
<ol>
<li>p_shift = ...;</li>
<li>ptr_shift = ...;</li>
</ol>
<p>Es wäre sehr nett wenn jemand einfach mal so losposten würde was ihm dazu einfällt bzw. wie er das so meint....</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333048</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333048</guid><dc:creator><![CDATA[ichBinGast]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:15:06 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 13:21:21 GMT]]></title><description><![CDATA[<p>Ob das guter Stil ist, muß jeder für sich selber entscheiden - sowas endet normalerweise in einer Glaubensdiskussion zwischen UN-Anhängern und - Gegnern <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>
<p>(Variante 3 würde ich auf keinen Fall verwenden - Bezeichner mit doppeltem Unterstrich sind für freie Verwendung durch den Compiler reserviert)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333053</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:21:21 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 13:27:57 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich persönlich würde KEINE Kennzeichnung vornehmen. Und schon gar nicht mit führenden Unterstrichen, weil da einige Compiler eigene Keywords haben, mit denen man sich in die Quere kommt.</p>
<p>Wichtiger ist, dass man anhand der Variable gleich versteht, was sie <em>fachlich</em> beinhaltet. Also nix mit &quot;var&quot; oder so, sondern &quot;Spielkarte&quot; oder &quot;VergleichsFunktion&quot; oder ...</p>
<p>Das Einzige, was ich bisweilen mache, um die Lesbarkeit zu erhöhen, sind kleine und übliche Abkürzungen (&quot;Stk&quot; statt &quot;Stueck&quot;) und Trennungen in zusammengesetzten Begriffen (&quot;Automobilfuehrerscheinkennzeichen&quot; ist IMO schlechter zu lesen als &quot;AutomobilFuehrerScheinKennzeichen&quot;, &quot;Automobil_FSchein_Kz&quot; oder so). Allerdings muss man da sehr vorsichtig sein mit ähnlichen Begriffen und &quot;Abkürzungsfehlern&quot;.</p>
<p>Mit welcher Technik (Pointer, Referenz, ....) diese Fachlichkeit abgebildet ist, kann man in der Definition nachschlagen und muss man nicht mit dem Variablennamen rumschleppen und bei der kleinsten Änderung an 1000 Stellen ändern (von denen man immer &gt; 10 vergisst/nicht ändern kann und sich dann sowieso nicht darauf verlassen kann).</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333057</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 13:49:13 GMT]]></title><description><![CDATA[<p>guter stil ist meiner meinung nach auch, seine bezeichner und kommentare in englisch zu halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333081</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333081</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:49:13 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 13:55:32 GMT]]></title><description><![CDATA[<p>thordk schrieb:</p>
<blockquote>
<p>guter stil ist meiner meinung nach auch, seine bezeichner und kommentare in englisch zu halten.</p>
</blockquote>
<p>Meiner Meinung nach auch ... aber unsere Firmenkonventionen fordern Anderes.<br />
Wobei mit <em>Lesbarkeit</em> da wichtiger ist ... habe mal Code von einem Englischlegastheniker (hat sich selbst so bezeichnet) gelesen - da bekommt man die Krise und wünscht sich, er hätte doch Deutsch genommen.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333087</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 26 Jul 2007 13:55:32 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 14:01:15 GMT]]></title><description><![CDATA[<p>Vor allem wichtig ist, konsequent zu bleiben! Nicht in der einen Klasse den einen Stil fahen und in der anderen eine völlig andere Bezeichnertaktik wählen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333092</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333092</guid><dc:creator><![CDATA[mad_martin]]></dc:creator><pubDate>Thu, 26 Jul 2007 14:01:15 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 14:34:22 GMT]]></title><description><![CDATA[<p>ichBinGast schrieb:</p>
<blockquote>
<p>int var_ = ...;<br />
...<br />
Kann es sein das eines ne Membervariable einer Klasse ist?</p>
</blockquote>
<p>sieht man tatsächlich manchmal bei membervariablen, ich würde jedenfalls sagen man versteht was damit gemeint ist. wenn mans schon abgrenzen will tuts aber auch ein 'm_' vor der variablen.</p>
<p>thordk schrieb:</p>
<blockquote>
<p>guter stil ist meiner meinung nach auch, seine bezeichner und kommentare in englisch zu halten.</p>
</blockquote>
<p>find ich auch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333122</guid><dc:creator><![CDATA[~eddi~]]></dc:creator><pubDate>Thu, 26 Jul 2007 14:34:22 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 14:47:51 GMT]]></title><description><![CDATA[<p><sub>eddi</sub> schrieb:</p>
<blockquote>
<p>ichBinGast schrieb:</p>
<blockquote>
<p>int var_ = ...;<br />
...<br />
Kann es sein das eines ne Membervariable einer Klasse ist?</p>
</blockquote>
<p>sieht man tatsächlich manchmal bei membervariablen, ich würde jedenfalls sagen man versteht was damit gemeint ist. wenn mans schon abgrenzen will tuts aber auch ein 'm_' vor der variablen....</p>
</blockquote>
<p>Habe ich ein zwiespältiges Gefühl bei ... spätestens, wenn man bedenkt, dass es auch public-Member und Memberfunktionen gibt und das sieht schon seltsam aus:</p>
<pre><code class="language-cpp">A a, b;
   b.m_x.m_s = a.m_f();
</code></pre>
<p>Die &quot;Memberqualität&quot; hat man ja mit &quot;.&quot; schon ausreichend qualifiziert.</p>
<p>Und wenn man alternativ nur die private-Member derartig kennzeichnet, hat man wieder so eine &quot;innere Logik&quot;, die einem im Nachhinein Probleme bereit (z.B. muss man bei private-&gt;public-Wechsel die Namen ändern, innerhalb einer Memberfunktion wird der Aufruf eigener public- und private-Funktionen differenziert, ....)</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333135</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333135</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 26 Jul 2007 14:47:51 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 14:53:04 GMT]]></title><description><![CDATA[<p>finds unsinnig, member speziell auszuzeichnen. sollte es in irgendeiner methode unklarheiten geben, kann man jederzeit nen this-&gt; davorklatschen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333144</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 26 Jul 2007 14:53:04 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 15:00:42 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Habe ich ein zwiespältiges Gefühl bei ... spätestens, wenn man bedenkt, dass es auch public-Member und Memberfunktionen gibt und das sieht schon seltsam aus:</p>
</blockquote>
<p>ich habe mich mit meinem beitrag ja gar nicht auf methoden bezogen...<br />
naja und wenn eine eigenschaft unbedingt public sein muss, dann würde ich sie trotzdem mittels einer methode abfragen (stichwort: const-spezifizierer). normalerweise dürfte sie sowas aber schon bereitstellen also sieht das so aus:</p>
<pre><code class="language-cpp">A b;
b.m_s.height();
// oder besser
A b.height();
//inline size_t A::height() const { return m_s.height(); }; oder wie auch immer
</code></pre>
<p>Simon2 schrieb:</p>
<blockquote>
<p>Und wenn man alternativ nur die private-Member derartig kennzeichnet, hat man wieder so eine &quot;innere Logik&quot;, die einem im Nachhinein Probleme bereit</p>
</blockquote>
<p>jo da wirds dann wirklich etwas schräg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333152</guid><dc:creator><![CDATA[~eddi~]]></dc:creator><pubDate>Thu, 26 Jul 2007 15:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 15:13:53 GMT]]></title><description><![CDATA[<p>nebenbei sollte man bemerken,<br />
das solche helfer-methoden, die auf member von anderen attributen zugreifen<br />
die koppelung im programm reduzieren und deshalb recht nützlich sind</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333161</guid><dc:creator><![CDATA[ronny]]></dc:creator><pubDate>Thu, 26 Jul 2007 15:13:53 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 16:01:00 GMT]]></title><description><![CDATA[<p><sub>eddi</sub> schrieb:</p>
<blockquote>
<p>...ich habe mich mit meinem beitrag ja gar nicht auf methoden bezogen...</p>
</blockquote>
<p>Aber ich sehe in dem Zusammenhang keinen Unterschied zwischen einer Memberfunktion und einem anderen Member. Spätestens hier bekommst aber Schwierigkeiten:</p>
<pre><code class="language-cpp">struct A {
   int operator()(int);
};

struct B {
   A m_a;
};

int main() {
   B b;
   b.m_a(3);
...
</code></pre>
<p>Funktion ? Member ? Attribut ? mit m_ oder ohne ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p><sub>eddi</sub> schrieb:</p>
<blockquote>
<p>...<br />
naja und wenn eine eigenschaft unbedingt public sein muss, ...</p>
</blockquote>
<p>Ohne public Eigenschaft sind Klassen relativ witzlos (höchstens als &quot;Vererbungsbrocken&quot; ...)...;)</p>
<p>Langer Rede kurzer Sinn:<br />
- Will man konsequent sein, schreibt man vor fast alles m_<br />
- will man das nicht, ist die Kennzeichnung unzuverlässig und damit wenig hilfreich oder gar irreführend (spätestens wenn ich mich nicht darauf verlassen kann, dass ein ungekennzeichnetes Ding KEIN Member ist)<br />
=&gt; Ich lass' es lieber.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333168</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 26 Jul 2007 16:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 16:20:17 GMT]]></title><description><![CDATA[<p>nur das wir uns richtig verstehen: mit membern meine ich eigenschaften/attribute, nicht etwa memberfunktionen/methoden, falls ich mich da mal unverständlich ausgedrückt habe. und wenn man so ein 'm_' voranstellt, dann bezieht sich das tatsächlich immer (bei mir zumindest) auf solche attribute. die sind dann auch im private-bereich der klasse deklariert. und wie gesagt 'm_' bei methoden habe ich selbst weder je verwendet noch gesehn. stattdessen schieb ich diese attribute dann in den private-bereich und schreibe mir entsprechende get/set methoden, mit denen ich dann darauf zugrifen kann. im notfall nimm kann man stattdessen auch noch ein typedef oder ähnliches verwenden, aber ne inline-methode kommt normal besser <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/1333205</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333205</guid><dc:creator><![CDATA[~eddi~]]></dc:creator><pubDate>Thu, 26 Jul 2007 16:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 18:07:11 GMT]]></title><description><![CDATA[<p>Konsequent sein ist relativ einfach, und zwar schreibt man vor Datenmember einer Klasse m_.<br />
Vor Funktionsmember NICHT.</p>
<p>Die einzige Ausnahme die ich mache ist bei Klassen wie Vielleicht Vector, sieht wirgendwie doof aus &quot;v.m_x = 123&quot; zu schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333264</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Thu, 26 Jul 2007 18:07:11 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 18:13:53 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Langer Rede kurzer Sinn:</p>
</blockquote>
<p>O.o Ich glaube, das ist gerade das erste Mal, dass ich diesen Ausdruck korrekt geschrieben in einem Forum gesehen habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333272</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Thu, 26 Jul 2007 18:13:53 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 19:19:21 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>Simon2 schrieb:</p>
<blockquote>
<p>Langer Rede kurzer Sinn:</p>
</blockquote>
<p>O.o Ich glaube, das ist gerade das erste Mal, dass ich diesen Ausdruck korrekt geschrieben in einem Forum gesehen habe.</p>
</blockquote>
<p>Wie soll man den Ausdruck sonst schreiben? oO</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333317</guid><dc:creator><![CDATA[Chris++ 0]]></dc:creator><pubDate>Thu, 26 Jul 2007 19:19:21 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 19:20:58 GMT]]></title><description><![CDATA[<p>Lange Rede kurzer Sinn</p>
<p>Lange Rede garkein Sinn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333320</guid><dc:creator><![CDATA[tr]]></dc:creator><pubDate>Thu, 26 Jul 2007 19:20:58 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 19:24:42 GMT]]></title><description><![CDATA[<p>Chris++ schrieb:</p>
<blockquote>
<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>Simon2 schrieb:</p>
<blockquote>
<p>Langer Rede kurzer Sinn:</p>
</blockquote>
<p>O.o Ich glaube, das ist gerade das erste Mal, dass ich diesen Ausdruck korrekt geschrieben in einem Forum gesehen habe.</p>
</blockquote>
<p>Wie soll man den Ausdruck sonst schreiben? oO</p>
</blockquote>
<p>Die wohl am meisten verwendete Form scheint „Lange Rede, kurzer Sinn“ zu sein. (Womit der Sinn ein ganz anderer wäre.)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333323</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333323</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Thu, 26 Jul 2007 19:24:42 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Thu, 26 Jul 2007 19:56:43 GMT]]></title><description><![CDATA[<p>Ja der gute alte Genitiv</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333355</guid><dc:creator><![CDATA[*&#x2F;*&#x2F;*&#x2F;]]></dc:creator><pubDate>Thu, 26 Jul 2007 19:56:43 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 06:25:41 GMT]]></title><description><![CDATA[<p>Konrad Rudolph schrieb:</p>
<blockquote>
<p>Simon2 schrieb:</p>
<blockquote>
<p>Langer Rede kurzer Sinn:</p>
</blockquote>
<p>O.o Ich glaube, das ist gerade das erste Mal, dass ich diesen Ausdruck korrekt geschrieben in einem Forum gesehen habe.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Es hat auch ziemlich gedauert, bis ich diese Redewendung richtig begriffen hatte - nun MUSS ich sie einfach richtig schreiben.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333536</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333536</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 27 Jul 2007 06:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 06:31:53 GMT]]></title><description><![CDATA[<p>[OT]</p>
<p>wie war das doch gleich mit dem Genitiv?</p>
<p>F: &quot;Wessen Rede kurzer Sinn?&quot;<br />
A: &quot;Langer&quot;</p>
<p>naja keine Ahnung. Um ehrlich zu sein hab ich auch nur &quot;Lange Rede kurzer Sinn&quot; gelesen und war ein bisschen von Konrads Aussage überrascht.</p>
<p>[/OT]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333539</guid><dc:creator><![CDATA[Chris++ 0]]></dc:creator><pubDate>Fri, 27 Jul 2007 06:31:53 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 06:34:32 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Konsequent sein ist relativ einfach, und zwar schreibt man vor Datenmember einer Klasse m_.<br />
Vor Funktionsmember NICHT.</p>
</blockquote>
<p>Allzu konsequent finde ich das aber nicht, weil ich eigentlich keinen großen Unterschied zwischen beiden sehe (was spätestens bei einem Funktor als Datenmember offensichtlich wird) ...</p>
<p>Außerdem soll doch die Kennzeichnung (wenn ich recht informiert bin) eigentlich Klarheit darüber bringen, welches &quot;Ding&quot; genommen wird: Ist das bei Funktionsmember weniger wichtig als bei Datenmembern ?</p>
<p>Ich persönlich denke, es gibt in C++ sooo viele &quot;Auflösungsmechanismen&quot;, dass eine Kennzeichnung dem eigentlich Ziel der Flexibilisierung mit so einer Kennzeichnung entgegengewirkt wird ... ebenso wie eine ständige Verwendung von &quot;this-&gt;&quot; oder &quot;std::&quot; ...<br />
Sagen wir mal so: Wenn der Compiler weiß, welches Symbol wird, sollte ich das eigentlich auch wissen - und wenn er kein &quot;m_&quot; braucht, sollte ich das eigentlich auch nicht. <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>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333542</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 27 Jul 2007 06:34:32 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 07:38:35 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Ich persönlich denke, es gibt in C++ sooo viele &quot;Auflösungsmechanismen&quot;, dass eine Kennzeichnung dem eigentlich Ziel der Flexibilisierung mit so einer Kennzeichnung entgegengewirkt wird ...</p>
</blockquote>
<p>Man *braucht* die Kennzeichnung aber nunmal, um Namenskonflikte zu vermeiden (Beispiel siehe unten). Und wenn man diese Kennzeichnung für einige Datenmember hat, sollte man sie konsequenterweise für *alle* fortsetzen.</p>
<pre><code class="language-cpp">class test {
    size_type length;

public:
    size_type length() const { return length; }
};
</code></pre>
<p>=&gt; Kompilierfehler.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333594</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Fri, 27 Jul 2007 07:38:35 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 07:44:07 GMT]]></title><description><![CDATA[<p>Aber da geht's Dir doch gar nicht um die Unterscheidung zwischen Membern und Nicht-Membern, sondern um die Unterscheidung der Member untereinander.<br />
Dasselbe Problem hättest Du mit</p>
<pre><code class="language-cpp">class test {
   size_type m_length;
   int m_length;
};
</code></pre>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333606</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 27 Jul 2007 07:44:07 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 07:45:52 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-403.html" rel="nofollow">HumeSikkins</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333611</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 27 Jul 2007 07:45:52 GMT</pubDate></item><item><title><![CDATA[Reply to Variablen -&amp;gt; Guter Programmierstil on Fri, 27 Jul 2007 07:50:50 GMT]]></title><description><![CDATA[<p>Simon2 schrieb:</p>
<blockquote>
<p>Aber da geht's Dir doch gar nicht um die Unterscheidung zwischen Membern und Nicht-Membern, sondern um die Unterscheidung der Member untereinander.</p>
</blockquote>
<p>Ja, natürlich. Der einzige und alleinige Zweck meiner Datenmember-Kennzeichnung ist die Auflösung von Namenskonflikten. Und solange mir da niemand einen besseren Vorschlag unterbreitet, mache ich es weiterhin so.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1333619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1333619</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Fri, 27 Jul 2007 07:50:50 GMT</pubDate></item></channel></rss>