<?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[typdef struct oder struct]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab mal eine grundlegende frage zu strukturen.</p>
<p>ich habe gelernt das eine struktur so aufgebaut sein sollte:</p>
<pre><code class="language-cpp">struct meinestruktur
{
   double test;
}
</code></pre>
<p>ich hab aber jetzt schon öfters gesehen das es so aufgebaut ist:</p>
<pre><code class="language-cpp">typedef struct
{
   double test;
} meinestruktur
</code></pre>
<p>wo ist da der unterschied und was ist &quot;richtiger&quot; ?</p>
<p>Danke schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/235222/typdef-struct-oder-struct</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 06:09:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/235222.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Feb 2009 08:11:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to typdef struct oder struct on Fri, 27 Feb 2009 08:11:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab mal eine grundlegende frage zu strukturen.</p>
<p>ich habe gelernt das eine struktur so aufgebaut sein sollte:</p>
<pre><code class="language-cpp">struct meinestruktur
{
   double test;
}
</code></pre>
<p>ich hab aber jetzt schon öfters gesehen das es so aufgebaut ist:</p>
<pre><code class="language-cpp">typedef struct
{
   double test;
} meinestruktur
</code></pre>
<p>wo ist da der unterschied und was ist &quot;richtiger&quot; ?</p>
<p>Danke schonmal</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671073</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671073</guid><dc:creator><![CDATA[Fragemann123]]></dc:creator><pubDate>Fri, 27 Feb 2009 08:11:17 GMT</pubDate></item><item><title><![CDATA[Reply to typdef struct oder struct on Fri, 27 Feb 2009 08:17:31 GMT]]></title><description><![CDATA[<p>An sich gibt es da nicht so einen großen Unterschied.Das zweite ist ein Rudiment aus C. Die obere Variante ist aus C++.Da du sicherlich C++ programmieren willst ist es schon angebrachter die obere Variante zu verwenden.Kannst ja mal nach POD´s Googlen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671076</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Fri, 27 Feb 2009 08:17:31 GMT</pubDate></item><item><title><![CDATA[Reply to typdef struct oder struct on Fri, 27 Feb 2009 08:24:32 GMT]]></title><description><![CDATA[<p>Kleine Erklärung:<br />
Beide Versionen funktionieren sowohl in C als auch in C++. Mit der ersten gibts allerdings in C den Nachteil, dass wann immer man ein benanntes struct als Typ benutzen will, das Schlüsselwort struct davor schreiben muss. In C++ ist das nicht mehr nötig, da reicht es, den Namen des struct (oder der Klasse) ohne das Schlüsselwort anzugeben. Um den Nachteil in C zu umgehen kann man ein typedef auf das struct anlegen und den Namen des typedef benutzen, ohne das nervige Schlüsselwort. Den Ansatz macht die zweite Methode: es wird ein anonymes struct definiert und im gleichen Zug ein typedef drauf angelegt. Sowas wirst du also vor allem in Headern sehen die sowohl für C als auch für C++ geeignet sein sollen. In C++ reicht die erste Version vollkommen und ist zudem übersichtlicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1671077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1671077</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Fri, 27 Feb 2009 08:24:32 GMT</pubDate></item></channel></rss>