<?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[enqueue dequeue]]></title><description><![CDATA[<p>Moin,</p>
<p>ich studiere seit kurzem Informatik, komme aber mit folgender Klausuraufgabe nicht zu recht. Ist für euch sicher ein Klacks, daher würd ich mich über Hilfe freuen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<blockquote>
<p>Aufgabe 2<br />
Folgender Code ist gegeben:</p>
<pre><code>Queue q = new Queue();
for (int i = 1; i &lt;= 5; i++)
{
q.enqueue(i);
}
try
{
while(true)
{
Console.WriteLine(q.dequeue());
}
}
catch (QueueEmpty)
{
}
</code></pre>
<p>Implementiere die Klasse Queue mit Konstruktor und den Methoden enqueue() und<br />
dequeue(). Die Queue soll Werte vom Typ Object verwalten. Die Exception soll ebenfalls<br />
implementiert werden.<br />
Zusatzfrage: Wie lautete die Ausgabe des Programms?</p>
</blockquote>
<p>Danke im Voraus,<br />
Djoker</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/208426/enqueue-dequeue</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 19:37:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/208426.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Mar 2008 12:33:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 12:33:11 GMT]]></title><description><![CDATA[<p>Moin,</p>
<p>ich studiere seit kurzem Informatik, komme aber mit folgender Klausuraufgabe nicht zu recht. Ist für euch sicher ein Klacks, daher würd ich mich über Hilfe freuen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<blockquote>
<p>Aufgabe 2<br />
Folgender Code ist gegeben:</p>
<pre><code>Queue q = new Queue();
for (int i = 1; i &lt;= 5; i++)
{
q.enqueue(i);
}
try
{
while(true)
{
Console.WriteLine(q.dequeue());
}
}
catch (QueueEmpty)
{
}
</code></pre>
<p>Implementiere die Klasse Queue mit Konstruktor und den Methoden enqueue() und<br />
dequeue(). Die Queue soll Werte vom Typ Object verwalten. Die Exception soll ebenfalls<br />
implementiert werden.<br />
Zusatzfrage: Wie lautete die Ausgabe des Programms?</p>
</blockquote>
<p>Danke im Voraus,<br />
Djoker</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476511</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476511</guid><dc:creator><![CDATA[Djoker]]></dc:creator><pubDate>Tue, 18 Mar 2008 12:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 13:40:01 GMT]]></title><description><![CDATA[<p>Djoker schrieb:</p>
<blockquote>
<p>ich studiere seit kurzem Informatik, komme aber mit folgender Klausuraufgabe nicht zu recht. Ist für euch sicher ein Klacks, daher würd ich mich über Hilfe freuen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Ohne Eigeninitiative wird dir nicht geholfen werden. Zeig was du bereits gemacht, und womit du Probleme hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476585</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:40:01 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 13:54:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Außerdem ist der gezeigte Code kein C++. Damit bist du also auch noch im falschen Forum.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476610</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 18 Mar 2008 13:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:09:50 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Außerdem ist der gezeigte Code kein C++. Damit bist du also auch noch im falschen Forum.</p>
<p>bis bald<br />
akari</p>
</blockquote>
<p>Sorry, wenn ich frage, aber was ist daran nicht C++? - Ich gehe mal davon aus, dass Queue eine C++ - Klasse ist. Oder weisst du da mehr?</p>
<p>Das einzige, was micht &quot;komisch&quot; dunkt ist das hier:</p>
<pre><code class="language-cpp">Console.WriteLine(q.dequeue());
</code></pre>
<p>Aber das könnte durchaus C++ sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476621</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:09:50 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:22:38 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Sorry, wenn ich frage, aber was ist daran nicht C++? - Ich gehe mal davon aus, dass Queue eine C++ - Klasse ist. Oder weisst du da mehr?</p>
<p>Das einzige, was micht &quot;komisch&quot; dunkt ist das hier:</p>
<pre><code class="language-cpp">Console.WriteLine(q.dequeue());
</code></pre>
<p>Aber das könnte durchaus C++ sein.</p>
</blockquote>
<p>das ist doch wohl eindeutig .NET und C# syntax. erst denken, dann posten. <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="😉"
    /><br />
bsp gefällig?</p>
<p>Djoker schrieb:</p>
<blockquote>
<pre><code class="language-cpp">Queue q = new Queue(); // das ist KEIN C++; entweder Queue q; oder
                       // Queue* q = new Queue(); dann wird aber mit
                       // q-&gt;enqueue(i); drauf zugegriffen ;);
                       // es wäre, WENN das System.Console aus .NET nicht schon so
                       // ins auge stechen würde, eher noch Java.
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1476628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476628</guid><dc:creator><![CDATA[Xantus]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:22:38 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:23:46 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja die von dir gezeigte Zeile ist schon mal verdächtig.</p>
<p>Aber eindeutig nicht gültiger C++ Code ist diese Zeile</p>
<pre><code>Queue q = new Queue();
</code></pre>
<p>denn in C++ müßte q ein Pointer sein.</p>
<p>&quot;Queue&quot; ist keine C++ Klasse (das wäre std::queue&lt;T&gt;), aber die Aufgabe ist ja auch schließlich eine solche Klasse selber zu schreiben.</p>
<p>/Edit : Zu langsam...</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476629</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:35:14 GMT]]></title><description><![CDATA[<p>Habe noch fast gedacht, dass es C# ist. (wegen dem Console). Habe noch nicht allzuveil damit gemacht, darum war ich mir nicht sicher.</p>
<blockquote>
<p>Aber eindeutig nicht gültiger C++ Code ist diese Zeile<br />
Code:<br />
Queue q = new Queue();</p>
</blockquote>
<p>Naja. MUSS ja nicht sein, aber wäre eher ungewöhnlich, wenn Queue jetzt ein typedef wäre. Aber egal, ich weiss, was ihr meint. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1476636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476636</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:35:14 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:36:52 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Aber eindeutig nicht gültiger C++ Code ist diese Zeile</p>
</blockquote>
<p>Könnte ja sowas sein:</p>
<pre><code>Class QueueClass;
typedef QueueClass* Queue;
</code></pre>
<p><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>
]]></description><link>https://www.c-plusplus.net/forum/post/1476639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476639</guid><dc:creator><![CDATA[ihoernchen]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:36:52 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:38:34 GMT]]></title><description><![CDATA[<p>Dann müsste es aber:</p>
<p>Queue q = new QueueClass() heißen. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476641</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:38:34 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:43:16 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Nein das mit dem typedef kann nicht sein. Denn der Konstruktor einer Klasse muß immer dem Klassennamen entsprechen. Wenn also der Klassenname Queue ist dann kann kein typedef Queue angelegt werden.</p>
<p>/Edit : Schon wieder zu langsam... meine Antwort bezog sich natürlich auf drakon und ihoernchen</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476644</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:43:16 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:50:09 GMT]]></title><description><![CDATA[<p>Simmt. Gar nicht dran gedacht.</p>
<p>---<br />
Edit:<br />
Mal ein bisschen Offtopic:</p>
<p>Folgendes wäre denkbar? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<pre><code>class QueueClass
{
};
typedef QueueClass* Queue;
#define Queue() QueueClass
void Test()
{
	Queue q = new Queue();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1476650</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476650</guid><dc:creator><![CDATA[ihoernchen]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:50:09 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 14:58:59 GMT]]></title><description><![CDATA[<p>Sagen wirs mal so, es funktioniert *g*</p>
<p>Als besonders guten Stil würd ichs allerdings<br />
nicht gerade bezeichnen <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/1476665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476665</guid><dc:creator><![CDATA[blub* 0]]></dc:creator><pubDate>Tue, 18 Mar 2008 14:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 15:48:26 GMT]]></title><description><![CDATA[<p>Was auch noch ätzend ist, dass die evtl. teure Exception-Behandlung als normale Kontrollstruktur missbraucht wird. Es sollte eher sowas wie while(!q.empty()) sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476695</guid><dc:creator><![CDATA[witte_]]></dc:creator><pubDate>Tue, 18 Mar 2008 15:48:26 GMT</pubDate></item><item><title><![CDATA[Reply to enqueue dequeue on Tue, 18 Mar 2008 15:54:07 GMT]]></title><description><![CDATA[<p>witte_ schrieb:</p>
<blockquote>
<p>Was auch noch ätzend ist, dass die evtl. teure Exception-Behandlung als normale Kontrollstruktur missbraucht wird. Es sollte eher sowas wie while(!q.empty()) sein.</p>
</blockquote>
<p>Dafür gibts das Property Count.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1476701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1476701</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Tue, 18 Mar 2008 15:54:07 GMT</pubDate></item></channel></rss>