<?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-schleife, mehrere funktionen aufrufen?]]></title><description><![CDATA[<p>Hi,<br />
ich hab mal ne frage zu der for schleife</p>
<p>ich weis das man boolsche ausdrücke als abbruchskriterium verknüpfen kann. was ich jedoch machen möchte ist letztendlich das ich zwei funktionen für die initialisierung nehme und zwei inkrementierbedingungen!</p>
<p>geht das ?</p>
<p>bsp:</p>
<pre><code class="language-cpp">template &lt;class T&gt; int LISTE&lt;T&gt; :: operator == (LISTE&lt;T&gt; &amp;list)
{
  bool bEqual;

  bEqual = true;

  list.res();
  for(res(); !end() &amp;&amp; bEqual &amp;&amp; !list.end(); adv())
  {
    if(get() != list.get()) bEqual = false;
    list.adv();
  }
  return bEqual;
}
</code></pre>
<p>hier bräuchte man dann nciht das list.res(); vor die schleife schrieben und das list.adv() in der schleife.</p>
<p>THX schon mal für die antworten !</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/73373/for-schleife-mehrere-funktionen-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 10:11:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/73373.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 May 2004 13:15:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 13:15:01 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich hab mal ne frage zu der for schleife</p>
<p>ich weis das man boolsche ausdrücke als abbruchskriterium verknüpfen kann. was ich jedoch machen möchte ist letztendlich das ich zwei funktionen für die initialisierung nehme und zwei inkrementierbedingungen!</p>
<p>geht das ?</p>
<p>bsp:</p>
<pre><code class="language-cpp">template &lt;class T&gt; int LISTE&lt;T&gt; :: operator == (LISTE&lt;T&gt; &amp;list)
{
  bool bEqual;

  bEqual = true;

  list.res();
  for(res(); !end() &amp;&amp; bEqual &amp;&amp; !list.end(); adv())
  {
    if(get() != list.get()) bEqual = false;
    list.adv();
  }
  return bEqual;
}
</code></pre>
<p>hier bräuchte man dann nciht das list.res(); vor die schleife schrieben und das list.adv() in der schleife.</p>
<p>THX schon mal für die antworten !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517013</guid><dc:creator><![CDATA[ulath]]></dc:creator><pubDate>Sun, 09 May 2004 13:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 13:19:06 GMT]]></title><description><![CDATA[<p>Geht das? - Probier es doch aus. Du kannst btw im Schleifenkopf z.B. mehrere Anweisungen auf einmal azusführen, indem du sie mit einem ',' trennst.</p>
<pre><code class="language-cpp">for( i = 0, j = 1;  (i &lt; 50   &amp;&amp;   j &gt;= 1);  ++i, j /= 2 )
    ;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/517016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517016</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 09 May 2004 13:19:06 GMT</pubDate></item><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 13:41:50 GMT]]></title><description><![CDATA[<p>ok danke hat gefunzt !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517035</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517035</guid><dc:creator><![CDATA[ulath]]></dc:creator><pubDate>Sun, 09 May 2004 13:41:50 GMT</pubDate></item><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 13:47:55 GMT]]></title><description><![CDATA[<p>ich vermute fast, hier solle man aber ne while-scheife nehmen.<br />
edit: und sofort rausreturnen, wenn das ergebnis feststeht und damit das flag einsparen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517037</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517037</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 09 May 2004 13:47:55 GMT</pubDate></item><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 14:21:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">template &lt;class T&gt; int LISTE&lt;T&gt; :: operator == (LISTE&lt;T&gt; &amp;list)
{
  for(list.res(), res(); !end() &amp;&amp; !list.end();list.adv(), adv())
  {
    if(get() != list.get()) return false;
  }

  if (end() &amp;&amp; list.end())
  {
    return true;
  }
  else
  {
    return false;
  }
}
</code></pre>
<p>hab das nun so gelöst . danke auch noch mal für den zweiten beitrag !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517057</guid><dc:creator><![CDATA[ulath]]></dc:creator><pubDate>Sun, 09 May 2004 14:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 14:26:29 GMT]]></title><description><![CDATA[<p>ulath schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if (end() &amp;&amp; list.end())
  {
    return true;
  }
  else
  {
    return false;
  }
</code></pre>
</blockquote>
<p>Wie wäre es mit<br />
return end() &amp;&amp; list.end();<br />
?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517064</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Sun, 09 May 2004 14:26:29 GMT</pubDate></item><item><title><![CDATA[Reply to for-schleife, mehrere funktionen aufrufen? on Sun, 09 May 2004 15:35:22 GMT]]></title><description><![CDATA[<p>sehr ordentlich. <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="🙂"
    /><br />
und beachtet, daß es ncht möglich gewesen wäre, mit struktogrammen auf ne schöne lösung zu kommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/517126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/517126</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 09 May 2004 15:35:22 GMT</pubDate></item></channel></rss>