<?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[typedef und namespaces]]></title><description><![CDATA[<p>Hallo,</p>
<p>Folgendes Beispiel:</p>
<pre><code class="language-cpp">// x.h
namespace T
{
  typedef struct fubar
  {
    int blah;
  };
}
</code></pre>
<p>Warum meckert hier der Compiler, dass keine Variable deklariert wurde?<br />
Ich will doch lediglich einen eigenen Datentyp im Namensraum bekannt machen.</p>
<p>Vielen Dank für Eure Ratschläge!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/164971/typedef-und-namespaces</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 03:19:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/164971.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Nov 2006 11:39:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to typedef und namespaces on Tue, 14 Nov 2006 11:39:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Folgendes Beispiel:</p>
<pre><code class="language-cpp">// x.h
namespace T
{
  typedef struct fubar
  {
    int blah;
  };
}
</code></pre>
<p>Warum meckert hier der Compiler, dass keine Variable deklariert wurde?<br />
Ich will doch lediglich einen eigenen Datentyp im Namensraum bekannt machen.</p>
<p>Vielen Dank für Eure Ratschläge!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174384</guid><dc:creator><![CDATA[dasOriginal]]></dc:creator><pubDate>Tue, 14 Nov 2006 11:39:30 GMT</pubDate></item><item><title><![CDATA[Reply to typedef und namespaces on Tue, 14 Nov 2006 11:41:16 GMT]]></title><description><![CDATA[<p>Du musst bei typedef schon angeben, wie der Type heißen soll. Das fehlt bei dir.</p>
<p>Lass das typedef einfach weg, das brauchst du hier nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174387</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174387</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Tue, 14 Nov 2006 11:41:16 GMT</pubDate></item><item><title><![CDATA[Reply to typedef und namespaces on Tue, 14 Nov 2006 11:45:21 GMT]]></title><description><![CDATA[<p>Stimmt, ich kann das 'typedef' einfach weglassen.</p>
<p>Habe eben im Standard gefunden, dass folgendes korrekt währe:</p>
<pre><code class="language-cpp">// x.h
namespace T
{
  typedef struct fubar
  {
    int blah;
  }fubar;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1174389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174389</guid><dc:creator><![CDATA[dasOriginal]]></dc:creator><pubDate>Tue, 14 Nov 2006 11:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to typedef und namespaces on Tue, 14 Nov 2006 11:49:32 GMT]]></title><description><![CDATA[<p>Ja, das gehört zu den Relikten aus C - im Gegensatz zu C++ gibt es dort nämlich einen Unterschied zwischen &quot;struct fobar&quot; und &quot;fobar&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1174394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1174394</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 14 Nov 2006 11:49:32 GMT</pubDate></item></channel></rss>