<?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[verkette Liste (STL) an Funktion übergeben]]></title><description><![CDATA[<p>Hi @all</p>
<p>Ich bin C++ Neuling und wollte zum Beweis meines (halb)Wissens ein einfaches Kartenspiel schreiben.</p>
<p>Ich habe die Klasse CKarte und davon 32 Stück im:<br />
pKartendeck = new CKarte[32];</p>
<p>Soweit so gut, alle Karten sind initialisiert.</p>
<p>Nun soll ja jeder Spieler ein paar Karten kriegen. Hierfür wollte ich eine verkette Liste der STL nutzen.</p>
<p>Meine Frage: Wie übergebe ich die Liste ( list &lt;CKarte*&gt; lSpieler01;)<br />
an eine Funktion die die Karten in die Liste einfügt? (zB Mischen....)</p>
<p>(Prototyp) Mischen(?????? lSpieler01); ????</p>
<p>Macht das überhaupt Sinn?</p>
<p>mfg Hansi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/187747/verkette-liste-stl-an-funktion-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 19:29:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/187747.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Jul 2007 16:34:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to verkette Liste (STL) an Funktion übergeben on Mon, 23 Jul 2007 16:34:40 GMT]]></title><description><![CDATA[<p>Hi @all</p>
<p>Ich bin C++ Neuling und wollte zum Beweis meines (halb)Wissens ein einfaches Kartenspiel schreiben.</p>
<p>Ich habe die Klasse CKarte und davon 32 Stück im:<br />
pKartendeck = new CKarte[32];</p>
<p>Soweit so gut, alle Karten sind initialisiert.</p>
<p>Nun soll ja jeder Spieler ein paar Karten kriegen. Hierfür wollte ich eine verkette Liste der STL nutzen.</p>
<p>Meine Frage: Wie übergebe ich die Liste ( list &lt;CKarte*&gt; lSpieler01;)<br />
an eine Funktion die die Karten in die Liste einfügt? (zB Mischen....)</p>
<p>(Prototyp) Mischen(?????? lSpieler01); ????</p>
<p>Macht das überhaupt Sinn?</p>
<p>mfg Hansi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330978</guid><dc:creator><![CDATA[hansi01]]></dc:creator><pubDate>Mon, 23 Jul 2007 16:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to verkette Liste (STL) an Funktion übergeben on Mon, 23 Jul 2007 16:37:50 GMT]]></title><description><![CDATA[<p>Am besten als Referenz (übrigens dürfte eine Spielkarte klein genug sein, um sie nicht auf dem Heap anlegen zu müssen, also erspar dir das Hantieren mit Zeigern, soweit es geht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330983</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 23 Jul 2007 16:37:50 GMT</pubDate></item><item><title><![CDATA[Reply to verkette Liste (STL) an Funktion übergeben on Mon, 23 Jul 2007 16:54:55 GMT]]></title><description><![CDATA[<p>Hi,<br />
ganz einfach:</p>
<pre><code class="language-cpp">void mischen(list&lt;CKarte&gt;&amp; karten)
{
 // http://www.cppreference.com/cppalgorithm/index.html
}
//...

list&lt;CKarte&gt; karten(32);
// karten füllen -&gt; http://www.cppreference.com/cpplist/index.html

//karten mischen
mischen(karten);
</code></pre>
<p>Aber ich würde dir doch eher raten ein std::vectordafür zu nehmen und vllt eine Klasse &quot;Kartendeck&quot; zu schreiben die eine list von CKarten enthält und zudem Elementfunktion wie nextCard(), mix() etc. bereitstellt ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1330999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1330999</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 23 Jul 2007 16:54:55 GMT</pubDate></item><item><title><![CDATA[Reply to verkette Liste (STL) an Funktion übergeben on Mon, 23 Jul 2007 17:24:37 GMT]]></title><description><![CDATA[<p>oh mann wahnsinn wie schnell ihr seid <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="😉"
    /> Dickes dickes Lob</p>
<p>ERST DENKEN, DANN POSTEN.....</p>
<p>Mir ist diese Frage jetzt schon wieder sowas von peinlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>(Ich hatte nur einen Denkfehler im Funktionskopf)</p>
<p>btw denke ich dass eine Klasse Spieler mehr Sinn machen würde...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1331023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1331023</guid><dc:creator><![CDATA[Hansi01]]></dc:creator><pubDate>Mon, 23 Jul 2007 17:24:37 GMT</pubDate></item></channel></rss>