<?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[Code Einrücken]]></title><description><![CDATA[<p>Hallo, wie würdet ihr diesen Code einrücken?</p>
<pre><code>AbsolutWert abWert;
	cout &lt;&lt; abWert(23.4, 27.2) &lt;&lt; endl;
	vector&lt;double&gt; v1{ 23.4, 832.2, 841.32 };
	sort(v1.begin(), v1.end(), [](double x, double y) { return x &lt; y; });
	for (auto wert : v1)
		std::cout &lt;&lt; wert &lt;&lt; std::endl;
	double summe{ 0.0 };
	for_each(v1.begin(), v1.end(), [&amp;summe](double el) { summe += el; });
	std::cout &lt;&lt; std::endl;
	std::cout &lt;&lt; summe &lt;&lt; std::endl;
	std::string::size_type szType = 0;
	std::vector&lt;std::string&gt; vSZ{ &quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot; };
	for_each(vSZ.begin(), vSZ.end(), [&amp;szType](std::string objekt){ szType += objekt.size(); });
	std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; szType &lt;&lt; std::endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/328555/code-einrücken</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 13:08:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/328555.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Oct 2014 20:00:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Code Einrücken on Wed, 15 Oct 2014 20:00:55 GMT]]></title><description><![CDATA[<p>Hallo, wie würdet ihr diesen Code einrücken?</p>
<pre><code>AbsolutWert abWert;
	cout &lt;&lt; abWert(23.4, 27.2) &lt;&lt; endl;
	vector&lt;double&gt; v1{ 23.4, 832.2, 841.32 };
	sort(v1.begin(), v1.end(), [](double x, double y) { return x &lt; y; });
	for (auto wert : v1)
		std::cout &lt;&lt; wert &lt;&lt; std::endl;
	double summe{ 0.0 };
	for_each(v1.begin(), v1.end(), [&amp;summe](double el) { summe += el; });
	std::cout &lt;&lt; std::endl;
	std::cout &lt;&lt; summe &lt;&lt; std::endl;
	std::string::size_type szType = 0;
	std::vector&lt;std::string&gt; vSZ{ &quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot; };
	for_each(vSZ.begin(), vSZ.end(), [&amp;szType](std::string objekt){ szType += objekt.size(); });
	std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; szType &lt;&lt; std::endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2422432</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422432</guid><dc:creator><![CDATA[Hollister]]></dc:creator><pubDate>Wed, 15 Oct 2014 20:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to Code Einrücken on Wed, 15 Oct 2014 20:05:51 GMT]]></title><description><![CDATA[<pre><code>AbsolutWert abWert;

cout &lt;&lt; abWert(23.4, 27.2) &lt;&lt; endl;

vector&lt;double&gt; v1{ 23.4, 832.2, 841.32 };

sort( v1.begin(), v1.end(),
      [] (double x, double y) {return x &lt; y;} );

for (auto wert : v1)
	std::cout &lt;&lt; wert &lt;&lt; std::endl;

double summe {0.0};
for_each( v1.begin(), v1.end(),
          [&amp;summe] (double el) {summe += el;} );

std::cout &lt;&lt; std::endl &lt;&lt; summe &lt;&lt; std::endl;

std::vector&lt;std::string&gt; vSZ{ &quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot; };

std::string::size_type szType = 0;
for_each( vSZ.begin(), vSZ.end(),
          [&amp;szType] (std::string objekt) {szType += objekt.size();} );

std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; szType &lt;&lt; std::endl;
</code></pre>
<p>Dass ich den Code selbst anders schreiben würde lasse ich außen vor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2422433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422433</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Wed, 15 Oct 2014 20:05:51 GMT</pubDate></item><item><title><![CDATA[Reply to Code Einrücken on Wed, 15 Oct 2014 20:07:28 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<pre><code>AbsolutWert abWert;

cout &lt;&lt; abWert(23.4, 27.2) &lt;&lt; endl;

vector&lt;double&gt; v1{ 23.4, 832.2, 841.32 };

sort( v1.begin(), v1.end(),
      [] (double x, double y) {return x &lt; y;} );

for (auto wert : v1)
	std::cout &lt;&lt; wert &lt;&lt; std::endl;

double summe {0.0};
for_each( v1.begin(), v1.end(),
          [&amp;summe] (double el) {summe += el;} );

std::cout &lt;&lt; std::endl &lt;&lt; summe &lt;&lt; std::endl;

std::vector&lt;std::string&gt; vSZ{ &quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot; };

std::string::size_type szType = 0;
for_each( vSZ.begin(), vSZ.end(),
          [&amp;szType] (std::string objekt) {szType += objekt.size();} );

std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; szType &lt;&lt; std::endl;
</code></pre>
<p>Dass ich den Code selbst anders schreiben würde lasse ich außen vor.</p>
</blockquote>
<p>Schreib ruhig wie du es gemacht hättest.<br />
Dann kann ich es ja übernehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2422434</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422434</guid><dc:creator><![CDATA[Hollister]]></dc:creator><pubDate>Wed, 15 Oct 2014 20:07:28 GMT</pubDate></item><item><title><![CDATA[Reply to Code Einrücken on Wed, 15 Oct 2014 21:08:36 GMT]]></title><description><![CDATA[<p>Die einzelnen Aufgaben in Funktionen auslagern, dabei Ein- und Ausgabe von einander trennen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2422446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422446</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Wed, 15 Oct 2014 21:08:36 GMT</pubDate></item><item><title><![CDATA[Reply to Code Einrücken on Wed, 15 Oct 2014 22:06:48 GMT]]></title><description><![CDATA[<p>Viel zu viele leere Zeilen.</p>
<pre><code>AbsolutWert abWert;
cout &lt;&lt; abWert(23.4, 27.2) &lt;&lt; endl;

vector&lt;double&gt; v1{23.4, 832.2, 841.32};
sort(v1.begin(), v1.end(), [](double x, double y) { return x &lt; y; });
for (auto wert : v1)
  std::cout &lt;&lt; wert &lt;&lt; std::endl;

double summe{0.0};
for_each(v1.begin(), v1.end(), [&amp;summe](double el) { summe += el; });
std::cout &lt;&lt; std::endl &lt;&lt; summe &lt;&lt; std::endl;

std::vector&lt;std::string&gt; vSZ{&quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot;};
std::string::size_type szType = 0;
for_each(vSZ.begin(), vSZ.end(),
         [&amp;szType](std::string objekt) { szType += objekt.size(); });
std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; szType &lt;&lt; std::endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2422451</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422451</guid><dc:creator><![CDATA[blanket]]></dc:creator><pubDate>Wed, 15 Oct 2014 22:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to Code Einrücken on Wed, 15 Oct 2014 22:57:51 GMT]]></title><description><![CDATA[<pre><code>AbsolutWert abWert;
std::cout &lt;&lt; abWert(23.4, 27.2) &lt;&lt; std::endl;

vector&lt;double&gt; v1 { 23.4, 832.2, 841.32 };
sort(v1.begin(), v1.end(), [](double x, double y) { return x &lt; y; });

for (auto const&amp; wert : v1)
{
	std::cout &lt;&lt; wert &lt;&lt; std::endl;
}

double summe = 0;
for_each(v1.begin(), v1.end(), [&amp;summe](double el) { summe += el; });
std::cout &lt;&lt; std::endl &lt;&lt; summe &lt;&lt; std::endl;

std::string::size_type szType = 0;
std::vector&lt;std::string&gt; vSZ {&quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot;};
for_each(vSZ.begin(), vSZ.end(), [&amp;szType](std::string objekt){ szType += objekt.size(); });

std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; szType &lt;&lt; std::endl;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2422457</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422457</guid><dc:creator><![CDATA[fghgfhgfhfgh]]></dc:creator><pubDate>Wed, 15 Oct 2014 22:57:51 GMT</pubDate></item><item><title><![CDATA[Reply to Code Einrücken on Thu, 16 Oct 2014 07:24:23 GMT]]></title><description><![CDATA[<p>Wenn man auch die eigene Version des Codes posten darf:</p>
<pre><code>AbsoluteValue AbsVal; // Ich nutze nur englische Bezeichner
std::cout &lt;&lt; AbsVal(23.4, 27.2) &lt;&lt; '\n';

std::vector&lt;double&gt; Vec1 = {23.4, 832.2, 841.32};
// std::sort unnötig, da bereits sortiert; und auch wenn, dann ist der eigene Komparator unnötig
for(auto Value : Vec1)
{
	std::cout &lt;&lt; Value &lt;&lt; '\n';
}

auto Sum = std::accumulate(std::begin(Vec1), std::end(Vec1), double());
std::cout &lt;&lt; '\n' &lt;&lt; Sum &lt;&lt; '\n';

std::vector&lt;std::string&gt; Strings = {&quot;Kofi&quot;, &quot;Kwame&quot;, &quot;Ip&quot;, &quot;Norman&quot;, &quot;Taboo&quot;};
auto TotalLength = std::accumulate(std::begin(Strings), std::end(Strings), std::size_t(),
								   [](std::size_t n, std::string const&amp; Str) { return n + Str.length(); });
std::cout &lt;&lt; &quot;Anzahl der Zeichen im Vektor:&quot; &lt;&lt; TotalLength &lt;&lt; '\n';
</code></pre>
<p>Hoffentlich ist da nicht wieder ein doofer peinlicher kleiner Fehler drin...</p>
<p>Edit: Eigentlich bin ich kein Fan von zu viel <code>auto</code> , aber wenn ich den Typen weiter hinten schon explizit hingeschrieben habe, dann spare ich es mir ein zweites Mal damit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2422470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2422470</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Thu, 16 Oct 2014 07:24:23 GMT</pubDate></item></channel></rss>