<?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[stack_Inhalt]]></title><description><![CDATA[<p>hallo,<br />
ich habe in em Prog den STL-stack benutzt</p>
<pre><code class="language-cpp">#include &lt;stack&gt;
stack &lt;int&gt; meinStack;
meinStack.push(1);
meinStack.push(2);
meinStack.push(3);
</code></pre>
<p>ich wollte jetzt den Inhalt meines Stacks ausgeben und zwar so</p>
<pre><code class="language-cpp">for(int k=0; k&lt;meinStack.size();++k)
{
  cout&lt;&lt;meinStack[k]&lt;&lt;&quot;  &quot;;
 cout&lt;&lt;&quot;\n&quot;;
}
</code></pre>
<p>aber leider funzt nicht weil er den Operator &quot;[&quot; nicht mag. kann mir jemand helfen wie ich den Inhalt des Stacks zum printen bringe. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128280/stack_inhalt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 12:59:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128280.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Dec 2005 09:27:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to stack_Inhalt on Fri, 02 Dec 2005 09:27:05 GMT]]></title><description><![CDATA[<p>hallo,<br />
ich habe in em Prog den STL-stack benutzt</p>
<pre><code class="language-cpp">#include &lt;stack&gt;
stack &lt;int&gt; meinStack;
meinStack.push(1);
meinStack.push(2);
meinStack.push(3);
</code></pre>
<p>ich wollte jetzt den Inhalt meines Stacks ausgeben und zwar so</p>
<pre><code class="language-cpp">for(int k=0; k&lt;meinStack.size();++k)
{
  cout&lt;&lt;meinStack[k]&lt;&lt;&quot;  &quot;;
 cout&lt;&lt;&quot;\n&quot;;
}
</code></pre>
<p>aber leider funzt nicht weil er den Operator &quot;[&quot; nicht mag. kann mir jemand helfen wie ich den Inhalt des Stacks zum printen bringe. Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/932030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/932030</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Fri, 02 Dec 2005 09:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to stack_Inhalt on Fri, 02 Dec 2005 09:31:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Die Funktionen top (Rückgabe oberstes Element) und pop (Entfernen oberstes Element) von stack sollten dir dabei helfen. operator[] gibt es hier nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/932036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/932036</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Fri, 02 Dec 2005 09:31:42 GMT</pubDate></item><item><title><![CDATA[Reply to stack_Inhalt on Fri, 02 Dec 2005 09:33:51 GMT]]></title><description><![CDATA[<p>wrt schrieb:</p>
<blockquote>
<p>hallo,<br />
ich habe in em Prog den STL-stack benutzt</p>
<pre><code class="language-cpp">#include &lt;stack&gt;
stack &lt;int&gt; meinStack;
meinStack.push(1);
meinStack.push(2);
meinStack.push(3);
</code></pre>
<p>ich wollte jetzt den Inhalt meines Stacks ausgeben und zwar so</p>
<pre><code class="language-cpp">for(int k=0; k&lt;meinStack.size();++k)
{
  cout&lt;&lt;meinStack[k]&lt;&lt;&quot;  &quot;;
 cout&lt;&lt;&quot;\n&quot;;
}
</code></pre>
<p>aber leider funzt nicht weil er den Operator &quot;[&quot; nicht mag. kann mir jemand helfen wie ich den Inhalt des Stacks zum printen bringe. Danke</p>
</blockquote>
<p>Wenn du einen Stack verwendest dann solltest du auch wissen welche Operationen<br />
er zur Verfügung stellt oder hast du dich aufgrund von Losentscheid für Stack<br />
entschieden. <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="😃"
    /> <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="🙄"
    /> <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/932038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/932038</guid><dc:creator><![CDATA[Redhead]]></dc:creator><pubDate>Fri, 02 Dec 2005 09:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to stack_Inhalt on Fri, 02 Dec 2005 09:42:08 GMT]]></title><description><![CDATA[<p>ok habe diese Lösung</p>
<pre><code class="language-cpp">for(int k=0; !meinStack.empty();++k, meinStack.pop())
    {	  
			cout&lt;&lt;meinStack.top()&lt;&lt;&quot;  &quot;;
   }
</code></pre>
<p>gefunden aber nich was ich mir wünschte. weil ich mein Stack nicht löschen wollte.<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/24375">@redhead</a>:<br />
ich wollte ein Zwischenspeicher mit pop und pusch und soweit habe ich nicht darüber nachgedacht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/932052</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/932052</guid><dc:creator><![CDATA[wrt]]></dc:creator><pubDate>Fri, 02 Dec 2005 09:42:08 GMT</pubDate></item><item><title><![CDATA[Reply to stack_Inhalt on Fri, 02 Dec 2005 10:03:05 GMT]]></title><description><![CDATA[<p>Dann nimm std::list</p>
]]></description><link>https://www.c-plusplus.net/forum/post/932077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/932077</guid><dc:creator><![CDATA[z.B.]]></dc:creator><pubDate>Fri, 02 Dec 2005 10:03:05 GMT</pubDate></item><item><title><![CDATA[Reply to stack_Inhalt on Fri, 02 Dec 2005 10:59:22 GMT]]></title><description><![CDATA[<p>z.B. schrieb:</p>
<blockquote>
<p>Dann nimm std::list</p>
</blockquote>
<p>Wieso list? Die naheliegende Alternative wäre ein vector oder eine deque. In allen Fällen wird push zu push_back und pop zu pop_back. Im Gegensatz zu einem Stack (und einer list) bieten vector und deque auch Random-Access über den Operator[].</p>
]]></description><link>https://www.c-plusplus.net/forum/post/932124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/932124</guid><dc:creator><![CDATA[HumeSikkins]]></dc:creator><pubDate>Fri, 02 Dec 2005 10:59:22 GMT</pubDate></item></channel></rss>