<?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[Probleme mit queue]]></title><description><![CDATA[<p>Hi,</p>
<p>für eine FIFO wollte gerne eine queue benutzen, doch beim komplilieren bekomme ich die Meldung:<br />
expected construktor, destructor, or type conversion before &quot;&lt;&quot; token<br />
Gemeint ist damit folgende Zeile:</p>
<pre><code class="language-cpp">queue&lt;int&gt; speicher;
</code></pre>
<p>Warum funktioniert das nicht? Ich habe doch brav das &lt;queue&gt; includet...<br />
Wo liegt mein Fehler, kann das jemand von Euch sehen? Oder geht das gar nicht so?</p>
<p>MfG, Ozzy</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165860/probleme-mit-queue</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 01:50:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165860.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Nov 2006 16:56:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 16:56:49 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>für eine FIFO wollte gerne eine queue benutzen, doch beim komplilieren bekomme ich die Meldung:<br />
expected construktor, destructor, or type conversion before &quot;&lt;&quot; token<br />
Gemeint ist damit folgende Zeile:</p>
<pre><code class="language-cpp">queue&lt;int&gt; speicher;
</code></pre>
<p>Warum funktioniert das nicht? Ich habe doch brav das &lt;queue&gt; includet...<br />
Wo liegt mein Fehler, kann das jemand von Euch sehen? Oder geht das gar nicht so?</p>
<p>MfG, Ozzy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180178</guid><dc:creator><![CDATA[Ozzy]]></dc:creator><pubDate>Thu, 23 Nov 2006 16:56:49 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 16:59:04 GMT]]></title><description><![CDATA[<p>std::queue?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180180</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180180</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 23 Nov 2006 16:59:04 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 18:52:37 GMT]]></title><description><![CDATA[<p>Jo, cool, das war es!!!<br />
Vielen Dank!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180256</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180256</guid><dc:creator><![CDATA[Ozzy]]></dc:creator><pubDate>Thu, 23 Nov 2006 18:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 19:41:10 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>noch eine Frage:<br />
nun möchte ich das erste Element haben, er gibt mir aber eine Latte von Fehlermeldungen beim Gebrauch von<br />
speicher.pop()<br />
hat es mit<br />
cout &lt;&lt; speicher.pop() &lt;&lt; endl;<br />
ausprobiert, aber da sagt er mir:</p>
<p>no match für &quot;operator &lt;&lt;&quot; in &quot;std::cout &lt;&lt; speicher, std::queue&lt;_Tp, _Sequence&gt;::pop [with _TP = int, _Sequence = std::deque&lt;int, std::allocator&lt;int&gt; &gt;]()&quot;</p>
<p>Kann mir jemand von Euch weiterhelfen, wie ich das hinbekomme?</p>
<p>Vielen Dank für Eure Geduld! MfG, Ozzy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180302</guid><dc:creator><![CDATA[Ozzy]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:41:10 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 19:46:09 GMT]]></title><description><![CDATA[<p>Was du suchst, ist <code>queue::front()</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180308</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180308</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:46:09 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 19:47:25 GMT]]></title><description><![CDATA[<p>Ja, pop() hat auch keinen return-Wert.<br />
Wenn dann musst du mit front() auf das gewünschte Elment zugreifen. Mit pop() wird das Element gelöscht.</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180311</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 19:51:53 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">queue&lt;int&gt; speicher;
speicher.push(12);  

printf(&quot;%d \n&quot;,speicher.c[0]); // Ausgabe 12
// bzw. mit cout :::
cout &lt;&lt; speicher.c[0] &lt;&lt; endl;
</code></pre>
<p>pop löscht (soweit ich das weiß) einfach das Element wieder aus dem Speicher</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180317</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180317</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:51:53 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 20:10:20 GMT]]></title><description><![CDATA[<p>Checker&amp;Murckser schrieb:</p>
<blockquote>
<pre><code class="language-cpp">queue&lt;int&gt; speicher;
speicher.push(12);  

printf(&quot;%d \n&quot;,speicher.c[0]); // Ausgabe 12
// bzw. mit cout :::
cout &lt;&lt; speicher.c[0] &lt;&lt; endl;
</code></pre>
<p>pop löscht (soweit ich das weiß) einfach das Element wieder aus dem Speicher</p>
</blockquote>
<p>Hmmm...das mit dem .c funktioniert glaube ich auch nur in Visual Studio. Warum auch immer. Im Standard ist die Schnittstelle so beschrieben das dieses Feld protected ist. Sehe auch keinen Grund darin, direkt auf den Container zuzugreifen mit dem die queue realisiert wurde.<br />
Hab eben nochmal in die Header von VS geguckt. Das protected ist vorhanden, aber auskommentiert. <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="🙄"
    /><br />
Man sollte eigentlich über die entsprechenden Methoden zugreifen, sonst ist die ganze Sache witzlos...</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180328</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 23 Nov 2006 20:10:20 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 20:25:22 GMT]]></title><description><![CDATA[<p>^^ habs nur mit VC++ ausprobiert <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="😉"
    /> <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="🙄"
    /></p>
<p>teste mal mim BCB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180334</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180334</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Thu, 23 Nov 2006 20:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 20:33:22 GMT]]></title><description><![CDATA[<p>BCB:</p>
<pre><code class="language-cpp">queue&lt;int&gt; speicher;
speicher.push(12);
speicher.push(13);
int firstitemvalue = speicher._Get_c()[0];
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1180339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180339</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Thu, 23 Nov 2006 20:33:22 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 20:46:27 GMT]]></title><description><![CDATA[<p>Vielen Dank, dachte, man würde mit pop auch das erste Element bekommen, und nicht nur löschen.<br />
Jetzt funktioniert alles, vielen Dank!!!!!</p>
<p>MfG, Ozzy</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180348</guid><dc:creator><![CDATA[Ozzy]]></dc:creator><pubDate>Thu, 23 Nov 2006 20:46:27 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 20:57:24 GMT]]></title><description><![CDATA[<p>Checker&amp;Murckser schrieb:</p>
<blockquote>
<p>BCB:</p>
<pre><code class="language-cpp">queue&lt;int&gt; speicher;
speicher.push(12);
speicher.push(13);
int firstitemvalue = speicher._Get_c()[0];
</code></pre>
</blockquote>
<p>Das ist doch Murks, um dich beim Namen zu nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180360</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 23 Nov 2006 20:57:24 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Thu, 23 Nov 2006 21:39:35 GMT]]></title><description><![CDATA[<p>Ozzy:<br />
Wenn mal wieder nicht weißt was ne Funktion für einen return-Wert hat, guck hier:<br />
<a href="http://www.cppreference.com/" rel="nofollow">http://www.cppreference.com/</a></p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180390</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Thu, 23 Nov 2006 21:39:35 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Fri, 24 Nov 2006 07:11:26 GMT]]></title><description><![CDATA[<p>Und nebenbei: Die offizielle Schnittstelle der queue&lt;&gt; besteht aus push() (Element anhängen), pop() (Element entfernen) und top() (erstes Element lesen - das benötigst du). Alle anderen Ansätze verwenden Implementations-Details, die sich je nach Compiler unterscheiden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180459</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 24 Nov 2006 07:11:26 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme mit queue on Fri, 24 Nov 2006 11:04:04 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10318">@CStoll</a>:<br />
top() gibt es nur bei der priority_queue&lt;&gt;. Bei queue&lt;&gt; benutzt man front() zum Zugriff auf das zuerst eingefügte Element und pop() zum löschen. Gibt zwar noch back() aber außer um zu sehen welchen Wert man zuletzt eingefügt hat bringt das ja nicht wirklich viel.</p>
<p>Greetz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180616</guid><dc:creator><![CDATA[Vellas]]></dc:creator><pubDate>Fri, 24 Nov 2006 11:04:04 GMT</pubDate></item></channel></rss>