<?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[Codestyle: Einrücken untergeordneter Abschnitte?]]></title><description><![CDATA[<p>Hi,</p>
<p>Stylefrage 1:</p>
<p>vor ein paar Monaten hatte ich Mal gefragt, wie so diverse Codestyles angenommen werden. Dabei kam raus, dass beispielsweise so etwas:</p>
<pre><code class="language-cpp">class Style
{
private:
	const	Class1&amp;	GetThis() const {return x;}
			 Class2&amp;	GetThat();

	void		        SetThis(const Class1&amp;);
	void		        SetThat(const Class2&amp;);
};
</code></pre>
<p>nicht gut ankam. Ich finde schön, dass man alle Methodennamen auf einer Höhe hat, quasi ein Linear daneben legen kann und somit bzgl. der Namen eine Übersicht hat, da kam aber viel contra... daher habe ich mir das jetzt auch abgewöhnt. <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>Stylefrage 2:<br />
Obiges kann ja diskutiert werden, wenn noch was hoffen ist. Heute frage ich mich, ob geklammerte Ausdrücke eingerückt werden dürfen, wenn sie viele Parameter haben. Sagen wir, ich habe ein Objekt mit einem ctor mit 10 Elementen (ob das jetzt zu viel ist, sei mal dahingestellt) und möchte dieses neue Objekt in einen vector pushen, der ganz überflüssigerweise noch von woanders hergeholt werden soll... lange Rede, kürzerer Code:</p>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(param1, param2, param3, param4, param5,
	param6, param7, param8, param9, param10));
</code></pre>
<p>Das ist noch okay, weil es keine Funktion mit zwei oder drei Parametern ist, aber schnell wird es noch unübersichtlicher. Daher finde ich eigentlich schön es so zu schreiben:</p>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(	param1, param2, param3, param4, param5,
						        	   param6, param7, param8, param9, param10));
</code></pre>
<p>So sieht man direkt, dass die Parameter zu SomeObject gehören, ist quasi einfach ein &quot;Parameterblock&quot;. Gleiches gilt für lange Elementinitialisierer. Krieg ich dafür auch Dresche? Wenn ja, wieso?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/299933/codestyle-einrücken-untergeordneter-abschnitte</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 00:46:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/299933.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 21 Feb 2012 13:55:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 13:55:47 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Stylefrage 1:</p>
<p>vor ein paar Monaten hatte ich Mal gefragt, wie so diverse Codestyles angenommen werden. Dabei kam raus, dass beispielsweise so etwas:</p>
<pre><code class="language-cpp">class Style
{
private:
	const	Class1&amp;	GetThis() const {return x;}
			 Class2&amp;	GetThat();

	void		        SetThis(const Class1&amp;);
	void		        SetThat(const Class2&amp;);
};
</code></pre>
<p>nicht gut ankam. Ich finde schön, dass man alle Methodennamen auf einer Höhe hat, quasi ein Linear daneben legen kann und somit bzgl. der Namen eine Übersicht hat, da kam aber viel contra... daher habe ich mir das jetzt auch abgewöhnt. <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>Stylefrage 2:<br />
Obiges kann ja diskutiert werden, wenn noch was hoffen ist. Heute frage ich mich, ob geklammerte Ausdrücke eingerückt werden dürfen, wenn sie viele Parameter haben. Sagen wir, ich habe ein Objekt mit einem ctor mit 10 Elementen (ob das jetzt zu viel ist, sei mal dahingestellt) und möchte dieses neue Objekt in einen vector pushen, der ganz überflüssigerweise noch von woanders hergeholt werden soll... lange Rede, kürzerer Code:</p>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(param1, param2, param3, param4, param5,
	param6, param7, param8, param9, param10));
</code></pre>
<p>Das ist noch okay, weil es keine Funktion mit zwei oder drei Parametern ist, aber schnell wird es noch unübersichtlicher. Daher finde ich eigentlich schön es so zu schreiben:</p>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(	param1, param2, param3, param4, param5,
						        	   param6, param7, param8, param9, param10));
</code></pre>
<p>So sieht man direkt, dass die Parameter zu SomeObject gehören, ist quasi einfach ein &quot;Parameterblock&quot;. Gleiches gilt für lange Elementinitialisierer. Krieg ich dafür auch Dresche? Wenn ja, wieso?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183902</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Tue, 21 Feb 2012 13:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 14:02:45 GMT]]></title><description><![CDATA[<p>Für mich gilt immer der Grundsatz, das ein Stil nur dann akzeptabel ist, wenn er mit einem Minimum an Aufwand gepflegt werden kann. Deshalb fällt das Beispiel 1 vollkommen aus, Beispiel 2 wäre OK. Ich würde allerdings die Leerzeichen vor dem ersten Parameter weglassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183904</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 21 Feb 2012 14:02:45 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 14:06:31 GMT]]></title><description><![CDATA[<p>Ja, würde ich an sich auch gerne, aber ich tabbe mir das ja immer so hin. Oder sollte man mit Leerzeichen arbeiten und Tabs auf &quot;4 Leerzeichen&quot; in der IDE umstellen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183907</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183907</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Tue, 21 Feb 2012 14:06:31 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 14:11:24 GMT]]></title><description><![CDATA[<p>Tabs benutze ich ausschließlich als Einrückung (bzw. als Trigger für automatisches Einrücken), niemals als Zwischenraum innerhalb einer Zeile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183912</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 21 Feb 2012 14:11:24 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 14:13:40 GMT]]></title><description><![CDATA[<p>Und um das zu realisieren ist die Tab-Taste bei Dir auf Leerzeichen in der IDE eingestellt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183914</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Tue, 21 Feb 2012 14:13:40 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Wed, 22 Feb 2012 14:39:52 GMT]]></title><description><![CDATA[<p>Bashar schrieb:</p>
<blockquote>
<p>Tabs benutze ich ausschließlich als Einrückung (bzw. als Trigger für automatisches Einrücken), niemals als Zwischenraum innerhalb einer Zeile.</p>
</blockquote>
<p>Mache ich auch so.</p>
<p>Siehe auch: <a href="http://www.iovene.com/61/" rel="nofollow">http://www.iovene.com/61/</a></p>
<blockquote>
<p>In the end, it doesn’t matter whether you use TABs or space, for indenting, as long as you use just spaces for aligning.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/2183917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183917</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 22 Feb 2012 14:39:52 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 14:26:12 GMT]]></title><description><![CDATA[<p>Eisflamme schrieb:</p>
<blockquote>
<p>Und um das zu realisieren ist die Tab-Taste bei Dir auf Leerzeichen in der IDE eingestellt?</p>
</blockquote>
<p>Was zu realisieren?</p>
<p>Ja, ich lasse Leerzeichen einfügen, aber das hat ja mit dem, worüber wir uns gerade unterhalten, nicht viel zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183922</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 21 Feb 2012 14:26:12 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 14:31:03 GMT]]></title><description><![CDATA[<p>Eisflamme schrieb:</p>
<blockquote>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(	param1, param2, param3, param4, param5,
						        	   param6, param7, param8, param9, param10));
</code></pre>
<p>So sieht man direkt, dass die Parameter zu SomeObject gehören, ist quasi einfach ein &quot;Parameterblock&quot;. Gleiches gilt für lange Elementinitialisierer. Krieg ich dafür auch Dresche? Wenn ja, wieso?</p>
</blockquote>
<p>Für mich optisch zu weit auseinander. Dann breche ich lieber um, und rücke dort etwas ein. Beispiel:</p>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(
  param1, param2, param3, param4, param5,
  param6, param7, param8, param9, param10));
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2183927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183927</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 21 Feb 2012 14:31:03 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 15:09:17 GMT]]></title><description><![CDATA[<p>Bashar:<br />
Du musst ja in Zeile 2 irgendwie bis nach rechts kommen. Bei mir drücke ich solange Tab bis ich eben dort bin. Wenn Du Tabs nicht magst, musst Du entweder die Leertaste gedrückt halten (was mir deutlich zu lange dauern) oder doch die Tab-Taste nutzen und eben auf Leerzeichen eingestellt haben. Oder es gibt eine weitere Funktion, die ich übersehen habe. <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/2183945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183945</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Tue, 21 Feb 2012 15:09:17 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 15:20:14 GMT]]></title><description><![CDATA[<p>Beides gräßlich, immer das erste Beispiel.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183949</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 21 Feb 2012 15:20:14 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 15:33:27 GMT]]></title><description><![CDATA[<p>So und nicht anders</p>
<pre><code>GetElements()
	.push_back(
		SomeObject
			(
				param1,
					param2,
						param3,
							param4,
								param5,
								param6,
							param7,
						param8,
					param9,
				param10)
			);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2183953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183953</guid><dc:creator><![CDATA[stylist]]></dc:creator><pubDate>Tue, 21 Feb 2012 15:33:27 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 15:42:51 GMT]]></title><description><![CDATA[<p>cooky:<br />
Ich finde es nicht so wie in Beispiel2 zu machen fast immer deutlich schlechter lesbar. Man muss sich erstmal die Klammern zurechtwurschteln, damit man weiß, welche Parameterliste wozu gehört... <em>Das</em> finde ich scheußlich, wenn man es mit ein paar Leerzeichen und Tabs einfacher lesbar machen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183958</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Tue, 21 Feb 2012 15:42:51 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 15:58:42 GMT]]></title><description><![CDATA[<p>Eisflamme schrieb:</p>
<blockquote>
<p>Bashar:<br />
Du musst ja in Zeile 2 irgendwie bis nach rechts kommen.</p>
</blockquote>
<p>Naja, ich mach das nicht so. Ich sage nur, dass ich es akzeptabel finde <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>Bei mir drücke ich solange Tab bis ich eben dort bin.</p>
</blockquote>
<p>Würde ich in dem Fall auch so machen. Wenn es mir zu aufwendig wird, würde ich es aber so wie asc schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183963</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Tue, 21 Feb 2012 15:58:42 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 16:17:42 GMT]]></title><description><![CDATA[<p>ascs Version finde ich gut, ja.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183966</guid><dc:creator><![CDATA[Eisflamme]]></dc:creator><pubDate>Tue, 21 Feb 2012 16:17:42 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 16:38:02 GMT]]></title><description><![CDATA[<p>asc schrieb:</p>
<blockquote>
<pre><code class="language-cpp">GetElements().push_back(SomeObject(
  param1, param2, param3, param4, param5,
  param6, param7, param8, param9, param10));
</code></pre>
</blockquote>
<p>Ist für mich akzeptabel.<br />
Alternativ vielleicht noch</p>
<pre><code class="language-cpp">//A
GetElements().push_back(
  SomeObject(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10));

//B
GetElements().push_back(
  SomeObject(
    param1, param2, param3, param4, param5,
    param6, param7, param8, param9, param10));

// oder eben gleich
// C
GetElements().push_back(SomeObject(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10));
</code></pre>
<p>Das einzig doofe ist, dass der Auto-Formatter von Visual Studio (B) nicht &quot;kann&quot; (es wird nur 1x eingerückt, die Parameter von SomeObject() werden nicht weiter eingerückt als &quot;SomeObject(&quot;).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183970</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183970</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 21 Feb 2012 16:38:02 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 16:37:02 GMT]]></title><description><![CDATA[<p>Eisflamme schrieb:</p>
<blockquote>
<p>Man muss sich erstmal die Klammern zurechtwurschteln</p>
</blockquote>
<p>Vielleicht solltest du einfach mal die Schriftgröße größer machen.. oder so. <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="😉"
    /> Ich habe da jedenfalls keine Probleme mit, und falls man mal eine Klammerorgie hat, macht man halt nach jedem Parameter einen Absatz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183973</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 21 Feb 2012 16:37:02 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 17:06:36 GMT]]></title><description><![CDATA[<p>Tabs durch Leerzeichen ersetzen zu lassen ist dumm und unpraktisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2183979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183979</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 21 Feb 2012 17:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 17:44:49 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Tabs durch Leerzeichen ersetzen zu lassen ist dumm und unpraktisch.</p>
</blockquote>
<p>Ein echter Pi *einrahm*</p>
<p>Ich muss zugeben, dass es bei mir sehr auf die Länge der parameterlister ankommt, was ich mache. Und ich rücke die () in dem Fall genau so ein wie ich {} einrücken würde.</p>
<p>Das heißt:</p>
<pre><code class="language-cpp">GetElements().push_back(
    SomeObject(
        param1, param2, param3, param4, param5, 
        param6, param7, param8, param9, param10
    )
);
</code></pre>
<p>Bei einer kürzeren Parameterliste könnte das dann aber auch so sein:</p>
<pre><code class="language-cpp">GetElements().push_back(
    SomeObject(param1, param2, param3, param4, param5)
);
</code></pre>
<p>Das zweite sieht auch ganz hübsch aus, wenn man mehrere Parameter hat, die man so konstruiert und ist auch bei tieferer Klammerverschachtelung noch gut lesbar:</p>
<pre><code class="language-cpp">GetElements().insert(
    std::make_pair(
        &quot;id&quot;,
         SomeObject(param1, param2, param3, param4, param5)
    )
);
</code></pre>
<p>alles Geschmackssache <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/2183996</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2183996</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Tue, 21 Feb 2012 17:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 17:58:01 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Tabs durch Leerzeichen ersetzen zu lassen ist dumm und unpraktisch.</p>
</blockquote>
<p>Quark, mal wieder, leider. Ich mag Forenbeiträge direkt aus meinem Lieblingseditor kopieren und möchte die nicht von Hand nachformatieren müssen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184000</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 21 Feb 2012 17:58:01 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:01:05 GMT]]></title><description><![CDATA[<p>Wie meinen? Das Forum ersetzt Tabs automatisch durch Leerzeichen. Und selbst wenn nicht, ist das eine ziemlich schwache Begründung.</p>
<p>Ich sage dir, warum Tabs besser sind: Wenn mehrere Leute an Code arbeiten, kann sich jeder seine Wunsch-Tabbreite einstellen. cooky bevorzugt z.B. 4 Spaces, ich verwende 8.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184003</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:05:22 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>cooky bevorzugt z.B. 4 Spaces, ich verwende 8.</p>
</blockquote>
<p>Abgesehen davon dass ich 2 Spaces nutze, ist das aber eher ein notwendiges Übel. Sonst nutze ich auch Leerzeichen. <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/2184006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184006</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:05:22 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:05:54 GMT]]></title><description><![CDATA[<p>Dann eben 2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184007</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:19:23 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Wie meinen? Das Forum ersetzt Tabs automatisch durch Leerzeichen. Und selbst wenn nicht, ist das eine ziemlich schwache Begründung.</p>
</blockquote>
<p>Aber mit anderer Tabbreite als ich sie benutze und dann sieht das scheiße aus. Und das ist auch genau der Grund gegen Tabs, denn von Zeit zu Zeit braucht man doch eben mal ein paar Leerzeichen, weil nicht alles exakt an den Tabs ausgerichtet. Oder man hat Tabs im Text selbst. Auf jeden Fall führt alles, was nicht strikteste Befolgung von kurzsichtigen Formatierungsrichtlinien ist, dazu, dass bei Konvertieren die Formatierung kaputt geht.</p>
<blockquote>
<p>Ich sage dir, warum Tabs besser sind: Wenn mehrere Leute an Code arbeiten, kann sich jeder seine Wunsch-Tabbreite einstellen. cooky bevorzugt z.B. 4 Spaces, ich verwende 8.</p>
</blockquote>
<p>Und gerade dann sehen Tabs für alle scheiße aus. Mit Leerzeichen sieht's zumindest für alle Beteiligten halbwegs gut aus. Und wenn sie so auf ihrer Lieblingsformatierung bestehen, dann jagen sie den Text durch einen automatischen Einrücker und haben dann sogar Klammern und Zeilenumbrüche in ihrem Lieblingsstil.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184011</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:19:23 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:24:15 GMT]]></title><description><![CDATA[<p>Deine Begründungen sind absoluter Schwachsinn. Wenn man Tabs richtig verwendet, geht die Formatierung auch nicht kaputt. Tabs mitten im Text sind tödlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184017</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:24:15 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:28:11 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/23275">@314159265358979</a><br />
Der Streit Tabs vs. Spaces geht seit es Programmierer gibt, danke dass du endlich Klarheit geschaffen hast.</p>
<p>Vielleicht sollte man das auf Slashdot, Reddit etc. posten, damit es möglichst viele Programmierer sehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184019</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:28:11 GMT</pubDate></item><item><title><![CDATA[Reply to Codestyle: Einrücken untergeordneter Abschnitte? on Tue, 21 Feb 2012 18:30:14 GMT]]></title><description><![CDATA[<p>Dann argumentiert halt mal sinnvoll. Bisher beruhen eure &quot;Begründungen&quot; nur auf der Tatsache, dass ihr zu doof seid, Tabs und Leerzeichen richtig zu setzen. So schwer ist das nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2184020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2184020</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 21 Feb 2012 18:30:14 GMT</pubDate></item></channel></rss>