<?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[Requests aus Queue entnehmen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe die folgende queue</p>
<p>#include &lt;queue&gt; // von STL<br />
queue&lt;PReq&gt; requestQueue;</p>
<p>und ich möchte wissen, wie man ein bestimmtes request entnimmt - oder alle requests entnimmt und in ein array speichert.</p>
<p>Kann mir einer von euch helfen?</p>
<p>CL</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/190477/requests-aus-queue-entnehmen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 15:26:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/190477.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Aug 2007 09:22:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Requests aus Queue entnehmen on Thu, 23 Aug 2007 09:22:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe die folgende queue</p>
<p>#include &lt;queue&gt; // von STL<br />
queue&lt;PReq&gt; requestQueue;</p>
<p>und ich möchte wissen, wie man ein bestimmtes request entnimmt - oder alle requests entnimmt und in ein array speichert.</p>
<p>Kann mir einer von euch helfen?</p>
<p>CL</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350273</guid><dc:creator><![CDATA[cpplinux]]></dc:creator><pubDate>Thu, 23 Aug 2007 09:22:17 GMT</pubDate></item><item><title><![CDATA[Reply to Requests aus Queue entnehmen on Thu, 23 Aug 2007 09:40:48 GMT]]></title><description><![CDATA[<p>- über einen iterator, die elemente durchgehen und in ein array kopieren...</p>
<p>- über std::find ein objekt suchen und zurückgeben</p>
<p>--&gt; Nehm ich an</p>
<p>EDIT: ups.. iterator gibts für den container gar nich... kansnt du nich std::list oder std::vector nehmen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350289</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Thu, 23 Aug 2007 09:40:48 GMT</pubDate></item><item><title><![CDATA[Reply to Requests aus Queue entnehmen on Thu, 23 Aug 2007 09:55:10 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>EDIT: ups.. iterator gibts für den container gar nich... kansnt du nich std::list oder std::vector nehmen?</p>
</blockquote>
<p>std::queue ist auch kein Container sondern ein Adapter <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="😉"
    /></p>
<p>Das Template std::queue bildet eine typische Queue (FIFO) mithilfe eines Containers ab. Standard ist std::deque, das kann man aber über den zweiten Templateparameter festlegen.</p>
<p>@OP:<br />
Einen Request lesen kannst Du mit front(), entnehmen mit pop(). In ein Array kopieren wird nicht gehen, da die entsprechenden Eigenschaften des Containers wie schon gesagt nicht angeboten werden. Da müsstest Du direkt einen der STL-Container (statt std::queue) verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350301</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 23 Aug 2007 09:55:10 GMT</pubDate></item><item><title><![CDATA[Reply to Requests aus Queue entnehmen on Thu, 23 Aug 2007 09:56:12 GMT]]></title><description><![CDATA[<p>Ist List eigentlich allgemeiner als Queue? Notfalls könnte ich das schon ändern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350302</guid><dc:creator><![CDATA[cpplinux]]></dc:creator><pubDate>Thu, 23 Aug 2007 09:56:12 GMT</pubDate></item><item><title><![CDATA[Reply to Requests aus Queue entnehmen on Thu, 23 Aug 2007 10:00:13 GMT]]></title><description><![CDATA[<p>naja du könntest eine std::list im FIFO prinzip verwenden... ist ja ne verkettet liste...</p>
<p>mit push_back() / push_front() am Ende/anfang anfügen</p>
<p>mit pop_back() / pop_front() .... balbalbalb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1350305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1350305</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Thu, 23 Aug 2007 10:00:13 GMT</pubDate></item></channel></rss>