<?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[for schreibweise]]></title><description><![CDATA[<p>Hallo,<br />
ich bin noch neu in der Programmierung und hab ne frage zu for<br />
normalerweise schreibt man das doch so an</p>
<pre><code class="language-cpp">for(int x;x&lt;vector.size();x++){
vector[x]=Zahl;
}
</code></pre>
<p>aber gibts nicht eine kürzere schreibweise...<br />
sowas in der art:</p>
<pre><code class="language-cpp">for(x:vector.size()){
vector[x]=Zahl;
}
</code></pre>
<p>??gibts sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183924/for-schreibweise</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 12:37:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183924.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 10 Jun 2007 15:01:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to for schreibweise on Sun, 10 Jun 2007 15:01:21 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich bin noch neu in der Programmierung und hab ne frage zu for<br />
normalerweise schreibt man das doch so an</p>
<pre><code class="language-cpp">for(int x;x&lt;vector.size();x++){
vector[x]=Zahl;
}
</code></pre>
<p>aber gibts nicht eine kürzere schreibweise...<br />
sowas in der art:</p>
<pre><code class="language-cpp">for(x:vector.size()){
vector[x]=Zahl;
}
</code></pre>
<p>??gibts sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302534</guid><dc:creator><![CDATA[Ne_frage_hab]]></dc:creator><pubDate>Sun, 10 Jun 2007 15:01:21 GMT</pubDate></item><item><title><![CDATA[Reply to for schreibweise on Sun, 10 Jun 2007 15:05:03 GMT]]></title><description><![CDATA[<p>nein ... aber dein Beispiel sollte besser lauten:</p>
<pre><code class="language-cpp">for (std::size_t i = 0; i &lt; vec.size(); ++i)
    vec[i] = i;
</code></pre>
<p>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302540</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302540</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Sun, 10 Jun 2007 15:05:03 GMT</pubDate></item><item><title><![CDATA[Reply to for schreibweise on Sun, 10 Jun 2007 15:08:56 GMT]]></title><description><![CDATA[<p>naja...war nur ein bsp...wollte nur fragen obs eben eine kürzere schreibweise gibt...<br />
aber schade..in java geht das ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302541</guid><dc:creator><![CDATA[ne frage hab]]></dc:creator><pubDate>Sun, 10 Jun 2007 15:08:56 GMT</pubDate></item><item><title><![CDATA[Reply to for schreibweise on Sun, 10 Jun 2007 15:16:16 GMT]]></title><description><![CDATA[<p>ab und zu (hängt davon ab, was du machen willst), sind die funktionen aus der standardbibliothek auch ganz nützlich (copy, for_each und so ein zeug)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302544</guid><dc:creator><![CDATA[queer_boy]]></dc:creator><pubDate>Sun, 10 Jun 2007 15:16:16 GMT</pubDate></item><item><title><![CDATA[Reply to for schreibweise on Sun, 10 Jun 2007 15:35:39 GMT]]></title><description><![CDATA[<p>ne frage hab schrieb:</p>
<blockquote>
<p>naja...war nur ein bsp...wollte nur fragen obs eben eine kürzere schreibweise gibt...<br />
aber schade..in java geht das ...</p>
</blockquote>
<p>c++/C ist aber eine Systemnaherer Sprache (low level) als Java des wegen muss alles &quot;beschriebener&quot; angegeben werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302551</guid><dc:creator><![CDATA[Michael991]]></dc:creator><pubDate>Sun, 10 Jun 2007 15:35:39 GMT</pubDate></item><item><title><![CDATA[Reply to for schreibweise on Sun, 10 Jun 2007 17:36:52 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>nein ... aber dein Beispiel sollte besser lauten:</p>
<pre><code class="language-cpp">for (std::size_t i = 0; i &lt; vec.size(); ++i)
    vec[i] = i;
</code></pre>
<p>...</p>
</blockquote>
<p>Na ja … und *noch* besser wäre es, Iteratoren zu verwenden:</p>
<pre><code class="language-cpp">typedef std::vector&lt;int&gt;::iterator IT;

for (IT i = vec.begin(); i != vec.end(); ++i)
    *i = i - vec.begin();
</code></pre>
<p>ne frage hab schrieb:</p>
<blockquote>
<p>naja...war nur ein bsp...wollte nur fragen obs eben eine kürzere schreibweise gibt...<br />
aber schade..in java geht das ...</p>
</blockquote>
<p>Ach Quark, die Java-Syntax ist auch nur eine Kurzschreibweise für das, was *ich* (und nicht etwa für das was Du) geschrieben hast. Abgesehen davon macht der Code aber so ziemlich dasselbe und die paar Zeichen mehr tippen sollte auch nicht das Problem sein. Ansonsten schau Dir mal die Algorithmen im Header &lt;algorithm&gt; an, z.B. 'for_each' und 'transform'.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1302641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1302641</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Sun, 10 Jun 2007 17:36:52 GMT</pubDate></item></channel></rss>