<?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[Wann benutzt ihr Klassen wann Structs??]]></title><description><![CDATA[<p>Hallo ihr,,</p>
<p>was Klassen sind und was Structs sind ist mir klar, und wie die sich<br />
unterscheiden soweit auch..</p>
<p>In welchen Fällen entscheidet ihr euch für Structs und wan für Klassen ??</p>
<p>Nehmt ihr ne Klasse um Ein Objekt (aus der realen Welt) darzustellen und ein<br />
Struct um nur einfach Werte zusammenzufassen??</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/172245/wann-benutzt-ihr-klassen-wann-structs</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 18:00:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/172245.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 02 Feb 2007 19:00:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wann benutzt ihr Klassen wann Structs?? on Fri, 02 Feb 2007 19:00:55 GMT]]></title><description><![CDATA[<p>Hallo ihr,,</p>
<p>was Klassen sind und was Structs sind ist mir klar, und wie die sich<br />
unterscheiden soweit auch..</p>
<p>In welchen Fällen entscheidet ihr euch für Structs und wan für Klassen ??</p>
<p>Nehmt ihr ne Klasse um Ein Objekt (aus der realen Welt) darzustellen und ein<br />
Struct um nur einfach Werte zusammenzufassen??</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221921</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Fri, 02 Feb 2007 19:00:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wann benutzt ihr Klassen wann Structs?? on Fri, 02 Feb 2007 19:10:31 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>Nehmt ihr ne Klasse um Ein Objekt (aus der realen Welt) darzustellen</p>
</blockquote>
<p>Mit Sicherheit nicht, höchstens für dessen Klasse <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>
<p>Ich benutze struct für POD-Konstrukte und Klassen, deren Elemente eigentlich alle public sind (z.B. Funktoren oder Policies), ansonsten halt class.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221925</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Fri, 02 Feb 2007 19:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to Wann benutzt ihr Klassen wann Structs?? on Fri, 02 Feb 2007 21:40:14 GMT]]></title><description><![CDATA[<p>.. struct's wenn ich zu faul bin, 'public:' hinzuschreiben. <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>
<p>'class' immer für &quot;größere&quot; Dinge, die auch in anderen Dateien benutzt werden.</p>
<p>Insbesondere nehme ich dann class, wenn von anderer Seite Forward-Deklarationen sinnvoll sind. Dann muss nicht bei jedem Typ nachgesehen werden, ob er als class oder struct implementiert ist. Das ist immer class.</p>
<p>struct eher für lokale kleine Hilfs-Typen oder nested Typen. Der Übergang ist aber eher fließend.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1221974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1221974</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Fri, 02 Feb 2007 21:40:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wann benutzt ihr Klassen wann Structs?? on Fri, 02 Feb 2007 23:20:09 GMT]]></title><description><![CDATA[<blockquote>
<p>Dann muss nicht bei jedem Typ nachgesehen werden, ob er als class oder struct implementiert ist. Das ist immer class</p>
</blockquote>
<p>Wieso?</p>
<pre><code class="language-cpp">struct foo;
class bar;

//...

class foo {};
struct bar {};

int main()
{
}
</code></pre>
<p>Super-legaler C++ Code <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="😃"
    /><br />
Weder VC noch Comeau motzt, der VC schiesst bloss eine warning C4099</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1222004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1222004</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 02 Feb 2007 23:20:09 GMT</pubDate></item><item><title><![CDATA[Reply to Wann benutzt ihr Klassen wann Structs?? on Sat, 03 Feb 2007 01:01:53 GMT]]></title><description><![CDATA[<p>Immer class.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1222031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1222031</guid><dc:creator><![CDATA[Apollon]]></dc:creator><pubDate>Sat, 03 Feb 2007 01:01:53 GMT</pubDate></item></channel></rss>