<?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[Unterschied Basistyp&#x2F;Klasse]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>ich unterhalte mich gerade mit einem ebenso halbwissenden Kollegen wie ich einer bin und wir streiten uns über den Unterschied Basistyp/Klasse.</p>
<p>Seine Behauptung: int, float, etc. seien Klassen.<br />
Meine Behauptung: int, float, etc. sind Basistypen.</p>
<p>Leider hab ich keine Resource gefunden, die mir den genauen Unterschied erklärt und ein unschlagbares Argument dafür gibt, dass ein int eben keine Klasse ist.</p>
<p>Wäre für kurze Eingebung dankbar.</p>
<p>Nachtrag: Wenn int ein Basistyp ist, wieso funktioniert dann folgender Konstruktorähnlicher Aufruf?</p>
<pre><code class="language-cpp">int a(0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/243026/unterschied-basistyp-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sun, 20 Sep 2026 15:10:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/243026.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 11 Jun 2009 11:21:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:23:16 GMT]]></title><description><![CDATA[<p>Hallo allerseits,</p>
<p>ich unterhalte mich gerade mit einem ebenso halbwissenden Kollegen wie ich einer bin und wir streiten uns über den Unterschied Basistyp/Klasse.</p>
<p>Seine Behauptung: int, float, etc. seien Klassen.<br />
Meine Behauptung: int, float, etc. sind Basistypen.</p>
<p>Leider hab ich keine Resource gefunden, die mir den genauen Unterschied erklärt und ein unschlagbares Argument dafür gibt, dass ein int eben keine Klasse ist.</p>
<p>Wäre für kurze Eingebung dankbar.</p>
<p>Nachtrag: Wenn int ein Basistyp ist, wieso funktioniert dann folgender Konstruktorähnlicher Aufruf?</p>
<pre><code class="language-cpp">int a(0);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1724986</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724986</guid><dc:creator><![CDATA[mbu]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:23:16 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:23:09 GMT]]></title><description><![CDATA[<p>int float und so sind keine Klassen. Punkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724987</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724987</guid><dc:creator><![CDATA[asdfjgkjfdsa]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:23:09 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:24:07 GMT]]></title><description><![CDATA[<p>Bester &quot;Beweis&quot;:<br />
Versuche doch mal die &quot;Basistypen&quot; abzuleiten! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1724988</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724988</guid><dc:creator><![CDATA[asdfghjuit6rztgfb]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:24:07 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:24:18 GMT]]></title><description><![CDATA[<p>asdfjgkjfdsa schrieb:</p>
<blockquote>
<p>int float und so sind keine Klassen. Punkt.</p>
</blockquote>
<p>mbu schrieb:</p>
<blockquote>
<p>ein unschlagbares Argument</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1724989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724989</guid><dc:creator><![CDATA[mbu]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:24:18 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:33:10 GMT]]></title><description><![CDATA[<p>Das ist keine Glaubensfrage. Also brauchen wir keine Argumente sondern Fakten. Die 2te Antwort ist vielleicht das was du suchst. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724991</guid><dc:creator><![CDATA[asdfgztre]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:33:10 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:35:35 GMT]]></title><description><![CDATA[<p>- int, float, etc. sind &quot;built-in-types&quot;<br />
- class, struct, .. sind &quot;user-defined-types&quot;</p>
<p>Steht z.B. im Stroustrups &quot;The C++ Programming Language&quot;...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724993</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724993</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:35:35 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:37:07 GMT]]></title><description><![CDATA[<p>int und float sind fundamental types. Klassen sind compound types. Siehe §3.9 im Standard.</p>
<p>Ein Basistyp ist übrigens (meistens) ne Klasse.</p>
<pre><code class="language-cpp">class A {};
class B : public A {};
</code></pre>
<p>A und B sind beides Klassen und A ist der Basistyp von B.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724994</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 11:37:33 GMT]]></title><description><![CDATA[<p>Zum Nachtrag:<br />
Das ist kein Konstruktor! Du initialisierst nur.<br />
DU KANNST INT ZUM BEISPIEL NICHT ABLEITEN!</p>
<pre><code class="language-cpp">class int_derivat : public int
{
};

// GEEEEEHTTTTTTT NIIIIIIIICCCCCCCCHHHHHHHTTTTTT!!!!!!!!!!
</code></pre>
<p>:p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724995</guid><dc:creator><![CDATA[sdfghzutrdgf]]></dc:creator><pubDate>Thu, 11 Jun 2009 11:37:33 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 12:52:23 GMT]]></title><description><![CDATA[<p>mbu schrieb:</p>
<blockquote>
<p>Nachtrag: Wenn int ein Basistyp ist, wieso funktioniert dann folgender Konstruktorähnlicher Aufruf?</p>
<pre><code class="language-cpp">int a(0);
</code></pre>
</blockquote>
<p>Das ist nur von der Syntax ähnlich wie ein Konstruktoraufruf. Aufgerufen wird da nichts.</p>
<p>Das ist aus Konsistenzgründen möglich. Man kann so zum Beispiel <code>new int(35)</code> schreiben. Ausserdem ist es nützlich für Templates, wenn man nicht jeweils Typen unterscheiden muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725029</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 11 Jun 2009 12:52:23 GMT</pubDate></item><item><title><![CDATA[Reply to Unterschied Basistyp&#x2F;Klasse on Thu, 11 Jun 2009 13:17:50 GMT]]></title><description><![CDATA[<p>Ein Designprinzip von C++ ist, dass es soweit möglich einen fließenden Übergang von primitiven Typen zu Klassentypen gibt. Das äußert sich z.B. in solchen Details.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1725038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1725038</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Thu, 11 Jun 2009 13:17:50 GMT</pubDate></item></channel></rss>