<?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[Deklaration und Defintion]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich mache gerade ein paar Übungen im Stroustrup durch. Dabei soll zu der Definition</p>
<pre><code>typedef complex&lt;short&gt; Punkt;
</code></pre>
<p>eine Deklaration geschrieben werden, die keine Definition ist.</p>
<p>Meine Überlegung war</p>
<pre><code>typedef Punkt;
</code></pre>
<p>was auch der MSVC7 anstandslos kompilierte. Der DevC++ (der ja den DNJGPP verwendet), gibt allerdings den Fehler</p>
<pre><code>C++ forbids declaration of `Punkt' with no type
</code></pre>
<p>aus.</p>
<p>Etwas ähnliches passierte bei</p>
<pre><code>enum Bier { Carlsberg, Tuborg, Thor };
</code></pre>
<p>zu</p>
<pre><code>enum Bier;
</code></pre>
<p>Wurde wieder vom MSVC7 kompiliert, der DevC++ gibt hier den Fehler</p>
<pre><code>use of enum `Bier' without previous declaration
</code></pre>
<p>aus.</p>
<p>Was ist nun richtig?</p>
<p>zoltan14m</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/128508/deklaration-und-defintion</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 20:06:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/128508.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 04 Dec 2005 14:17:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Deklaration und Defintion on Sun, 04 Dec 2005 14:17:02 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Ich mache gerade ein paar Übungen im Stroustrup durch. Dabei soll zu der Definition</p>
<pre><code>typedef complex&lt;short&gt; Punkt;
</code></pre>
<p>eine Deklaration geschrieben werden, die keine Definition ist.</p>
<p>Meine Überlegung war</p>
<pre><code>typedef Punkt;
</code></pre>
<p>was auch der MSVC7 anstandslos kompilierte. Der DevC++ (der ja den DNJGPP verwendet), gibt allerdings den Fehler</p>
<pre><code>C++ forbids declaration of `Punkt' with no type
</code></pre>
<p>aus.</p>
<p>Etwas ähnliches passierte bei</p>
<pre><code>enum Bier { Carlsberg, Tuborg, Thor };
</code></pre>
<p>zu</p>
<pre><code>enum Bier;
</code></pre>
<p>Wurde wieder vom MSVC7 kompiliert, der DevC++ gibt hier den Fehler</p>
<pre><code>use of enum `Bier' without previous declaration
</code></pre>
<p>aus.</p>
<p>Was ist nun richtig?</p>
<p>zoltan14m</p>
]]></description><link>https://www.c-plusplus.net/forum/post/933797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/933797</guid><dc:creator><![CDATA[zoltan14m]]></dc:creator><pubDate>Sun, 04 Dec 2005 14:17:02 GMT</pubDate></item><item><title><![CDATA[Reply to Deklaration und Defintion on Sun, 04 Dec 2005 14:22:06 GMT]]></title><description><![CDATA[<p>Bisschen dumm oder zuviel Langeweile?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/933808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/933808</guid><dc:creator><![CDATA[CarstenJ]]></dc:creator><pubDate>Sun, 04 Dec 2005 14:22:06 GMT</pubDate></item></channel></rss>