<?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[Anfänger]]></title><description><![CDATA[<p>Hallo,<br />
ich bin c++ anfänger und komme bei einer Aufgabe nicht weiter, die lautet:</p>
<p>Lass die Münze vom Programm so oft werfen, bis eine Münzseite 50x gekommen ist und gib dann das Ergebnis folgendermaßen aus<br />
(Schalter (zum &quot;Ausschalten des Werfens&quot;) einbauen!):</p>
<p>Bsp1:</p>
<p>Kopf Kopf Zahl Kopf Zahl Zahl Zahl Zahl Kopf Zahl<br />
Kopf Zahl Zahl Zahl Zahl Kopf Zahl Zahl Zahl Zahl<br />
Kopf Zahl Zahl Zahl Zahl Kopf Zahl Zahl Zahl Zahl<br />
Zahl Zahl Zahl Zahl Zahl Kopf Zahl Zahl Zahl Zahl<br />
Zahl Zahl Zahl Zahl Zahl Zahl Zahl Kopf Kopf Zahl<br />
Kopf Zahl Zahl Zahl Zahl Zahl Zahl Zahl Zahl Zahl<br />
Kopf Zahl Zahl</p>
<p>Münzwurf wurde abgebrochen, weil &quot;Zahl&quot; 50x gekommen ist.<br />
Die Kopf-Seite ist 12x gefallen.</p>
<p>jetzt komme ich beim Schalter nicht weiter! Mein Ansatz:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;
#include &lt;stdio.h&gt;

using namespace std;
int main()
{
    int zahl=0,kopf=0;
    bool schalter=true;
    srand(time(NULL));

    while (schalter)
    {
        if(kopf &lt;50 || zahl&lt;50)
        {
            for ( int i=1; i&lt;=100; i++ )
            {
                if ( rand() % 2 == 0 )
                {
                    cout&lt;&lt;&quot;Kopf &quot;;
                    ++kopf;
                }
            else
                {
                    cout&lt;&lt;&quot;Zahl &quot;;
                    ++zahl;
                }
            if ( i % 10 == 0 )
                cout&lt;&lt;&quot;\n&quot;;

            if (kopf || zahl &gt;50)
                schalter=false;
    }}}

    cout &lt;&lt; kopf &lt;&lt;endl;
    cout &lt;&lt; zahl;
}
</code></pre>
<p>kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/296285/anfänger</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 01:03:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/296285.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 01 Dec 2011 16:33:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 16:33:57 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich bin c++ anfänger und komme bei einer Aufgabe nicht weiter, die lautet:</p>
<p>Lass die Münze vom Programm so oft werfen, bis eine Münzseite 50x gekommen ist und gib dann das Ergebnis folgendermaßen aus<br />
(Schalter (zum &quot;Ausschalten des Werfens&quot;) einbauen!):</p>
<p>Bsp1:</p>
<p>Kopf Kopf Zahl Kopf Zahl Zahl Zahl Zahl Kopf Zahl<br />
Kopf Zahl Zahl Zahl Zahl Kopf Zahl Zahl Zahl Zahl<br />
Kopf Zahl Zahl Zahl Zahl Kopf Zahl Zahl Zahl Zahl<br />
Zahl Zahl Zahl Zahl Zahl Kopf Zahl Zahl Zahl Zahl<br />
Zahl Zahl Zahl Zahl Zahl Zahl Zahl Kopf Kopf Zahl<br />
Kopf Zahl Zahl Zahl Zahl Zahl Zahl Zahl Zahl Zahl<br />
Kopf Zahl Zahl</p>
<p>Münzwurf wurde abgebrochen, weil &quot;Zahl&quot; 50x gekommen ist.<br />
Die Kopf-Seite ist 12x gefallen.</p>
<p>jetzt komme ich beim Schalter nicht weiter! Mein Ansatz:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;
#include &lt;stdio.h&gt;

using namespace std;
int main()
{
    int zahl=0,kopf=0;
    bool schalter=true;
    srand(time(NULL));

    while (schalter)
    {
        if(kopf &lt;50 || zahl&lt;50)
        {
            for ( int i=1; i&lt;=100; i++ )
            {
                if ( rand() % 2 == 0 )
                {
                    cout&lt;&lt;&quot;Kopf &quot;;
                    ++kopf;
                }
            else
                {
                    cout&lt;&lt;&quot;Zahl &quot;;
                    ++zahl;
                }
            if ( i % 10 == 0 )
                cout&lt;&lt;&quot;\n&quot;;

            if (kopf || zahl &gt;50)
                schalter=false;
    }}}

    cout &lt;&lt; kopf &lt;&lt;endl;
    cout &lt;&lt; zahl;
}
</code></pre>
<p>kann mir jemand helfen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151541</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151541</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 16:33:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 16:39:56 GMT]]></title><description><![CDATA[<p>für was hast du die For-Schleife? ohne die müsste es funktionieren (musst nur die Durchläufe dann mit einer Variablen zählen, wenn du immer nach 10 Würfen die neue Zeile willst...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151545</guid><dc:creator><![CDATA[c++MegaAllesKönner!!!!!..]]></dc:creator><pubDate>Thu, 01 Dec 2011 16:39:56 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 16:41:54 GMT]]></title><description><![CDATA[<p>also for schleife weg und eine neue variable für den zeilenumbruch einführen?</p>
<p>stimmt denn der rest mit dem schalter?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151546</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151546</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 16:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 16:44:26 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/296190" rel="nofollow">dejavu o.O</a></p>
<p>vll solltest du nicht alle deine threads &quot;anfänger&quot; nennen^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151549</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151549</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 16:44:26 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 16:44:59 GMT]]></title><description><![CDATA[<p>Ich wusste, dass mir der Thread bekannt vorkommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151550</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Thu, 01 Dec 2011 16:44:59 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 16:45:31 GMT]]></title><description><![CDATA[<p>haha, ja vl. aber ich lerne <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2151552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151552</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 16:45:31 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:04:38 GMT]]></title><description><![CDATA[<p>ich habs jetzt umgeändert, stimmt aber immer noch nicht.</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;
#include &lt;stdio.h&gt;

using namespace std;
int main()
{
    int zahl=0,kopf=0;
    bool schalter=true;
    srand(time(NULL));

    while (schalter)
    {
        while(kopf &lt;50 || zahl&lt;50)
            {
            if ( rand() % 2 == 0 )
                {
                    cout&lt;&lt;&quot;Kopf &quot;;
                    ++kopf;
                }
            else
                {
                    cout&lt;&lt;&quot;Zahl &quot;;
                    ++zahl;
                }

            if (kopf &gt;50 || zahl &gt;50)
                schalter=false;
    }}

    cout &lt;&lt;&quot;\n\nKOPF: &quot;&lt;&lt; kopf &lt;&lt;endl;
    cout &lt;&lt;&quot;ZAHL: &quot; &lt;&lt;zahl;
}
</code></pre>
<p>was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151564</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:04:38 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:09:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main()
{
    int zahl=0, kopf=0;
    srand(time(NULL));

    while(kopf &lt; 50)
    {
        if ( rand() % 2 == 0 )
        {
            cout&lt;&lt;&quot;Kopf &quot;;
            ++kopf;
        }
        else
        {
            cout&lt;&lt;&quot;Zahl &quot;;
            zahl++;
        }
    }

    cout &lt;&lt;&quot;\n\nKOPF: &quot;&lt;&lt; kopf &lt;&lt;endl;
    cout &lt;&lt;&quot;ZAHL: &quot; &lt;&lt;zahl;
}
</code></pre>
<p>so sollte das wohl funktionieren<br />
den schalter braucht du nicht wirlich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151568</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:11:08 GMT]]></title><description><![CDATA[<p>ich muss den schalter ja verwenden, ist in der aufgabenstellung (oben) gegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151569</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151569</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:11:08 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:21:52 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int main() 
{ 
    int zahl=0, kopf=0; 
    srand(time(NULL));
    bool schalter = false;

    while(!schalter) 
    { 
        if ( rand() % 2 == 0 ) 
        { 
            cout&lt;&lt;&quot;Kopf &quot;; 
            kopf++;

            if (kopf &gt;= 50)
                schalter = true;
        } 
        else 
        { 
            cout&lt;&lt;&quot;Zahl &quot;; 
            zahl++; 
        }
    } 

    cout &lt;&lt;&quot;\n\nKOPF: &quot;&lt;&lt; kopf &lt;&lt;endl; 
    cout &lt;&lt;&quot;ZAHL: &quot; &lt;&lt;zahl; 
}
</code></pre>
<p>dann eben so^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151573</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151573</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:21:52 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:20:17 GMT]]></title><description><![CDATA[<p>das funktioniert auch nit richtig, denn ich bekomme zahlen über 50 raus, aber normalerweiße soll es bei maximal 50 stoppen ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151574</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:27:17 GMT]]></title><description><![CDATA[<p>versuchs nochmal, eben editiert^^</p>
<p>EDIT:<br />
oh, verlesen, und ja, seppj hat recht, ne if noch in Zahl und alles wird gut^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151577</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:27:17 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:23:38 GMT]]></title><description><![CDATA[<p>Niko.S schrieb:</p>
<blockquote>
<p>das funktioniert auch nit richtig, denn ich bekomme zahlen über 50 raus, aber normalerweiße soll es bei maximal 50 stoppen ^^</p>
</blockquote>
<p>Dann musst du das bei Zahl eben auch noch prüfen. Zeig mal ein bisschen Initiative.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151578</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:23:38 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:26:37 GMT]]></title><description><![CDATA[<p>Niko.S schrieb:</p>
<blockquote>
<p>das funktioniert auch nit richtig, denn ich bekomme zahlen über 50 raus, aber normalerweiße soll es bei maximal 50 stoppen ^^</p>
</blockquote>
<p>Könntest auch mal selber nachdenken <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="🙄"
    /> Schwer ist es nicht, das zu korrigieren.</p>
<pre><code class="language-cpp">int main()
{
	int zahl=0, kopf=0;
	srand(time(NULL));

	while(kopf &lt; 50 &amp;&amp; zahl &lt; 50)
	{
		if (rand() % 2 == 0 )
		{
			cout&lt;&lt;&quot;Kopf &quot;;
			++kopf;
		}
		else
		{
			cout&lt;&lt;&quot;Zahl &quot;;
			zahl++;
		}
	}

	cout &lt;&lt;&quot;\n\nKOPF: &quot;&lt;&lt; kopf &lt;&lt;std::endl;
	cout &lt;&lt;&quot;ZAHL: &quot; &lt;&lt;zahl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2151579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151579</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:26:37 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:27:32 GMT]]></title><description><![CDATA[<p>anti-freak, deine version klappt wieder nicht ^^</p>
<p>aber ich habs selber hinbekommen</p>
<pre><code class="language-cpp">int main()
{
    int zahl=0, kopf=0;
    srand(time(NULL));
    bool schalter = true;

    while(schalter)
    {
        if ( rand() % 2 == 0 )
        {
            cout&lt;&lt;&quot;Kopf &quot;;
            ++kopf;

            if (kopf &gt;= 50)
                schalter = false;
        }
        else
        {
            cout&lt;&lt;&quot;Zahl &quot;;
            zahl++;

            if (zahl &gt;= 50)
                schalter=false;
        }
    }
    cout &lt;&lt;&quot;\n\nKOPF: &quot;&lt;&lt; kopf &lt;&lt;endl;
    cout &lt;&lt;&quot;ZAHL: &quot; &lt;&lt;zahl;
}
</code></pre>
<p>danke für die hilfe <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2151580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151580</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:27:32 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:29:35 GMT]]></title><description><![CDATA[<p>er will es ja mit dem bool</p>
<pre><code class="language-cpp">int main() 
{ 
    int zahl=0, kopf=0; 
    srand(time(NULL)); 
    bool schalter = false; 

    while(!schalter) 
    { 
        if ( rand() % 2 == 0 ) 
        { 
            cout&lt;&lt;&quot;Kopf &quot;; 
            kopf++;
        } 
        else 
        { 
            cout&lt;&lt;&quot;Zahl &quot;; 
            zahl++; 
        }

        if (zahl &gt;= 50 || kopf &gt;= 50)
            schalter = true;
    } 

    cout &lt;&lt;&quot;\n\nKOPF: &quot;&lt;&lt; kopf &lt;&lt;endl; 
    cout &lt;&lt;&quot;ZAHL: &quot; &lt;&lt;zahl; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2151581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151581</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:41:18 GMT]]></title><description><![CDATA[<p>So, hier noch die ultimative TMP-Lösng (außer, dass man den Zufallsgenerator natürlich auch noch zur Compilezeit auswerten könnte, aber dann wäre der mehrfache Aufruf des Programms etwas witzlos):</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;
#include &lt;ctime&gt;

const unsigned limit = 50;

template&lt;unsigned kopf, unsigned zahl&gt; struct muenzwurfzaehler
{
  void operator()()
  {
    if (std::rand() %2)
      muenzwurfzaehler&lt;kopf+1, zahl&gt;()();
    else
      muenzwurfzaehler&lt;kopf, zahl+1&gt;()();
  }
};

template&lt;&gt; template&lt;unsigned kopf&gt; struct muenzwurfzaehler&lt;kopf, limit&gt;
{
  void operator()()
  {
    std::cout &lt;&lt; &quot;Abgebrochen, da &quot; &lt;&lt; limit &lt;&lt; &quot;xZahl. Zählerstand für Kopf ist &quot; &lt;&lt; kopf &lt;&lt; '\n';
  }
};

template&lt;&gt; template&lt;unsigned zahl&gt; struct muenzwurfzaehler&lt;limit ,zahl&gt;
{
  void operator()()
  {
    std::cout &lt;&lt; &quot;Abgebrochen, da &quot; &lt;&lt; limit &lt;&lt; &quot;xKopf. Zählerstand für Zahl ist &quot; &lt;&lt; zahl &lt;&lt; '\n';
  }
};

int main()
{
  std::srand(std::time(0));
  muenzwurfzaehler&lt;0,0&gt;()();
}
</code></pre>
<p>Das Programm ist auch ein wunderbarer Compilerkiller. 50 geht als Spitzenwert noch gut in ein paar Sekunden, aber bei 500 kam mein Rechner schon ganz gut ins Schwitzen.</p>
<p>edit: Benutzer von MSVC müssen glaube ich noch ein bisschen was an der Syntax der partiellen Spezialisierungen ändern, damit das Programm bei ihnen übersetzt, da MSVC sich da nicht strikt an den Standard hält. Wie genau, dass müsst ihr nachschlagen oder auf jemanden warten, der MSVC und TMP benutzt. camper? pumuckl?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151583</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151583</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:41:18 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:47:56 GMT]]></title><description><![CDATA[<p>Treadtitel schrieb:</p>
<blockquote>
<p>Anfänger</p>
</blockquote>
<p>ich denke das ist ein wenig überfordernd, wenn er noch nichtmal richtig mit bools umgehen kann^^<br />
zumal hier ebenso sein condition bool fehlt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151586</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 17:50:28 GMT]]></title><description><![CDATA[<p>anti-freak schrieb:</p>
<blockquote>
<p>Treadtitel schrieb:</p>
<blockquote>
<p>Anfänger</p>
</blockquote>
<p>ich denke das ist ein wenig überfordernd, wenn er noch nichtmal richtig mit bools umgehen kann^^<br />
zumal hier ebenso sein condition bool fehlt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /></p>
</blockquote>
<p>Ja, das war auch nicht wirklich für ihn, sondern eher für andere, damit man mal sieht, was so alles möglich ist. Und für mich selbst zur Übung. TMP braucht man in der Praxis so selten, ist aber so cool <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> , da möchte ich drin fit bleiben. Da sind solche Beispiele gerade recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151589</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 01 Dec 2011 17:50:28 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 18:59:34 GMT]]></title><description><![CDATA[<p>ok, wenn das für alle ist, dann komme ich gerade an einen punkt, zu fragen, für was man sowas braucht^^<br />
sehe da eher keine verwendungszwecke, für was sowas sinnvoll sein soll.</p>
<p>und ja, ich weiß was templates sind, aber sehe nicht was es für einen sinn hat, sowas einfaches so zu verkomplizieren (außer natürlich der übung).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151613</guid><dc:creator><![CDATA[DNKpp]]></dc:creator><pubDate>Thu, 01 Dec 2011 18:59:34 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 19:09:56 GMT]]></title><description><![CDATA[<p>Templates nutzt man (normalerweise) auch eher für Typen. Aber auch andere Dinge können nützlich sein:</p>
<pre><code class="language-cpp">template&lt;typename T, unsigned int N&gt;
class Vector
{
  T data_[N];
public:
  ...
};
</code></pre>
<p>Die Lösung von SeppJ war natürlich eher scherzhaft gemeint.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151620</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Thu, 01 Dec 2011 19:09:56 GMT</pubDate></item><item><title><![CDATA[Reply to Anfänger on Thu, 01 Dec 2011 19:13:02 GMT]]></title><description><![CDATA[<p>Ja, hier ist das eher Proof-of-Concept. Aber es gibt durchaus Anwendungen, die man damit wesentlich vereinfachen kann. Guckst du zum Beispiel hier:<br />
<a href="http://www.c-plusplus.net/forum/282091" rel="nofollow">http://www.c-plusplus.net/forum/282091</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2151622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2151622</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 01 Dec 2011 19:13:02 GMT</pubDate></item></channel></rss>