<?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]]></title><description><![CDATA[<p>Hallo<br />
Kann mir bitte jemand den Unterschied zwischen einem Software und einem Hardware Stack erklären?<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231446/stack</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 20:12:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231446.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 10 Jan 2009 23:15:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Stack on Sat, 10 Jan 2009 23:15:08 GMT]]></title><description><![CDATA[<p>Hallo<br />
Kann mir bitte jemand den Unterschied zwischen einem Software und einem Hardware Stack erklären?<br />
mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643143</guid><dc:creator><![CDATA[nujl]]></dc:creator><pubDate>Sat, 10 Jan 2009 23:15:08 GMT</pubDate></item><item><title><![CDATA[Reply to Stack on Sat, 10 Jan 2009 23:23:27 GMT]]></title><description><![CDATA[<p>hardwarestack nennt man das, was mit den prozessorbefehlen push und so angesprochen wird. softwarestack hingegen ist was ganz selber programmiertes wie std::stack.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643147</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643147</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sat, 10 Jan 2009 23:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to Stack on Sun, 11 Jan 2009 09:44:45 GMT]]></title><description><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Stack_(data_structure)" rel="nofollow">http://en.wikipedia.org/wiki/Stack_(data_structure)</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643235</guid><dc:creator><![CDATA[Büüüdidldüwüü wiwüü]]></dc:creator><pubDate>Sun, 11 Jan 2009 09:44:45 GMT</pubDate></item><item><title><![CDATA[Reply to Stack on Mon, 12 Jan 2009 21:04:11 GMT]]></title><description><![CDATA[<p>Irgendwie habe ich nicht ganz verstanden was dieses std::stack bedeutet oder wo die Unterschiede genau liegen kann mir das vll nochmal jemand erklären bitte ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644166</guid><dc:creator><![CDATA[nujl]]></dc:creator><pubDate>Mon, 12 Jan 2009 21:04:11 GMT</pubDate></item><item><title><![CDATA[Reply to Stack on Mon, 12 Jan 2009 21:27:51 GMT]]></title><description><![CDATA[<p>Lies den Link auf Wikipedia, dann verstehst du, was man mit einem Software Stack machen kann.</p>
<p>Und dann schaust du hier, wie man das mit std::stack macht.<br />
<a href="http://www.cplusplus.com/reference/stl/stack/" rel="nofollow">http://www.cplusplus.com/reference/stl/stack/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644175</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 12 Jan 2009 21:27:51 GMT</pubDate></item><item><title><![CDATA[Reply to Stack on Tue, 13 Jan 2009 00:36:14 GMT]]></title><description><![CDATA[<p>Man nennt es einfach Hardware-Stack, wenn die CPU selbst einen eigenen Stack-Pointer hat, und diesen Stack bei bestimmten Operationen auch verwendet.</p>
<p>Nicht nur Befehle wie &quot;push&quot; und &quot;pop&quot; verwenden diesen Stack (&quot;push&quot; und &quot;pop&quot; könnte man ja ganz einfach selbst implementieren, also wenn es diese Befehle nicht gäbe -- manche CPUs haben auch garkeine speziellen &quot;push&quot; und &quot;pop&quot; Befehle, wie z.B. die 68k Serie), sondern auch z.B. Befehle wie &quot;call&quot; und &quot;ret&quot; verwenden diesen Stack, um abzuspeichern &quot;woher&quot; eine Funktion aufgerufen wurde, bzw. diese Adresse wieder vom Stack zu nehmen, und zurückzuspringen.</p>
<p>Grundsätzlicher Unterschied besteht IMO aber keiner - ein Stack ist und bleibt ein Stack. Der eine ist eben mit direktem &quot;CPU Support&quot; implementiert, der andere nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1644253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1644253</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Tue, 13 Jan 2009 00:36:14 GMT</pubDate></item></channel></rss>