<?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[Eine Funktion vom Typ einer Klasse]]></title><description><![CDATA[<p>Ich beschäftige mich gerade mit dem Themenbereich &quot;Klassen und Objekte&quot;.<br />
Wenn ich beispielsweise ein Objekt vom Typ meiner Klasse erstelle ,dann hat dieses Objekt alle Eigenschaften dieser Klasse:</p>
<p>class beispiel<br />
{<br />
public:<br />
int zahl;<br />
string wort;</p>
<p>};</p>
<p>beispiel objekt;</p>
<p>aber was ich nicht verstehe ist ,wenn man -eine ganze funktion vom typ einer klasse erstellt.- Was macht diese Funktion anders? Ich habe da noch nicht ganz hintergeblickt und würde mich über eine Erklärung freuen:)</p>
<p>Ich hab gelesen ,probiert und experimentiert, aber ein Mensch kann mir das halt am besten erklären als ein Buch oder eine Internetseite,also nochmals danke an die die sich die Mühe machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338492/eine-funktion-vom-typ-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 11:53:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338492.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Jun 2016 11:57:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Sun, 19 Jun 2016 11:57:02 GMT]]></title><description><![CDATA[<p>Ich beschäftige mich gerade mit dem Themenbereich &quot;Klassen und Objekte&quot;.<br />
Wenn ich beispielsweise ein Objekt vom Typ meiner Klasse erstelle ,dann hat dieses Objekt alle Eigenschaften dieser Klasse:</p>
<p>class beispiel<br />
{<br />
public:<br />
int zahl;<br />
string wort;</p>
<p>};</p>
<p>beispiel objekt;</p>
<p>aber was ich nicht verstehe ist ,wenn man -eine ganze funktion vom typ einer klasse erstellt.- Was macht diese Funktion anders? Ich habe da noch nicht ganz hintergeblickt und würde mich über eine Erklärung freuen:)</p>
<p>Ich hab gelesen ,probiert und experimentiert, aber ein Mensch kann mir das halt am besten erklären als ein Buch oder eine Internetseite,also nochmals danke an die die sich die Mühe machen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499412</guid><dc:creator><![CDATA[eniddelemaj]]></dc:creator><pubDate>Sun, 19 Jun 2016 11:57:02 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Sun, 19 Jun 2016 12:41:17 GMT]]></title><description><![CDATA[<p>Du meinst den Unterschied zwischen</p>
<pre><code class="language-cpp">beispiel objekt;
</code></pre>
<p>und</p>
<pre><code class="language-cpp">beispiel create();
</code></pre>
<p>?<br />
Das ist derselbe Unterschied wie bei anderen Datentypen (z.B. int) auch.<br />
Ersteres erstellt eine Objekt (hier wird dabei der sog. &quot;default construktor&quot; aufgerufen) und zweitere gibt eine Funktion an, welche ein Objekt der entsprechenden Klasse zurückgibt.<br />
Beides zusammen benötigst du ja z.B. für</p>
<pre><code class="language-cpp">beispiel objekt = create();
</code></pre>
<p>bzw. in der Implementierung der Funktion mußt du ja irgendwie ein Objekt erzeugen, um es zurückgeben zu können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499414</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499414</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Sun, 19 Jun 2016 12:41:17 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Sun, 19 Jun 2016 12:42:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>na? etwas vergessen? <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>
<pre><code>class beispiel
{
    public:
    int zahl;
    string wort;
};

beispiel objekt;
</code></pre>
<p>Meinst du Funktionen, die ein Objekt als Rückgabewert liefern?<br />
sowas?:</p>
<pre><code>beispiel meineFunktion(int einParameter)
{
    beispiel objekt;
    objekt.zahl = einParameter;

    return objekt; // liefert eine Kopie des Objekts zurück.
}

int main()
{
    beispiel einObjekt;
    einObjekt = meineFunktion(123); // 'einObjekt' wird durch den Rückgabewert ersetzt.
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2499415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499415</guid><dc:creator><![CDATA[SBond]]></dc:creator><pubDate>Sun, 19 Jun 2016 12:42:12 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Sun, 19 Jun 2016 14:21:49 GMT]]></title><description><![CDATA[<p>okay jetzt habe ich es endlich verstanden:D mir wurde das irgendwie nicht klar ,weil in dem buch das ich lese ,nicht richtig drauf eingegange wurde ,dass funktionen einer klasse ein objekt zurückliefern. Ich habe das anhand von Beispielen gesehen und kam da einfach nicht wirklich hinter...zu dumm.</p>
<p>ich danke euch für eure antwort:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499421</guid><dc:creator><![CDATA[eniddelemaj]]></dc:creator><pubDate>Sun, 19 Jun 2016 14:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Sun, 19 Jun 2016 17:25:41 GMT]]></title><description><![CDATA[<p>Du wirst der einzige sein, der das Funktion einer Klasse nennt. Wenn dich andere nicht verstehen, liegt es daran <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2499429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499429</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 19 Jun 2016 17:25:41 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Mon, 20 Jun 2016 11:49:56 GMT]]></title><description><![CDATA[<p>Elementfunktionen wäre das richtige Wort oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499495</guid><dc:creator><![CDATA[eniddelemaj]]></dc:creator><pubDate>Mon, 20 Jun 2016 11:49:56 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Mon, 20 Jun 2016 12:05:42 GMT]]></title><description><![CDATA[<p>ich würde sagen: &quot;Methoden&quot;. In deinem Falle Objektmethoden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499497</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499497</guid><dc:creator><![CDATA[SBond]]></dc:creator><pubDate>Mon, 20 Jun 2016 12:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Mon, 20 Jun 2016 12:08:27 GMT]]></title><description><![CDATA[<p>ah okay,ja stimmt methoden habe ich auch gelesen.:)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499499</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499499</guid><dc:creator><![CDATA[eniddelemaj]]></dc:creator><pubDate>Mon, 20 Jun 2016 12:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Mon, 20 Jun 2016 12:35:46 GMT]]></title><description><![CDATA[<p>SBond schrieb:</p>
<blockquote>
<p>ich würde sagen: &quot;Methoden&quot;. In deinem Falle Objektmethoden.</p>
</blockquote>
<p>Nö, Methoden sind Funktionen, die member einer Klasse sind. Funktionen, die nicht member einer Klasse sind, heißen Funktionen oder freie Funktionen. Objektmethoden sind doppelt gemoppelt, sowas wie ein Reinigunsgbesen oder Kochküche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499504</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Mon, 20 Jun 2016 12:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Mon, 20 Jun 2016 12:39:24 GMT]]></title><description><![CDATA[<p>SBond schrieb:</p>
<blockquote>
<p>ich würde sagen: &quot;Methoden&quot;. In deinem Falle Objektmethoden.</p>
</blockquote>
<p>Wie kommst du darauf?</p>
<p>Funktion - fertig aus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499505</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Mon, 20 Jun 2016 12:39:24 GMT</pubDate></item><item><title><![CDATA[Reply to Eine Funktion vom Typ einer Klasse on Mon, 20 Jun 2016 12:57:06 GMT]]></title><description><![CDATA[<p>ja, mein Fehler. Ich dachte es ging um die Bezeichnung von Funktionen, die member einer Klasse sind.</p>
<p>...zu den Objektmethoden: ist das wirklich doppelt gemoppelt? Ich meine es gibt auch noch die Bezeichnung Klassenmethoden, die im Gegensatz zu Objektmethoden statisch sind. ...kann aber auch sein, dass ich hier gerade irgendwas verdrehe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2499508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2499508</guid><dc:creator><![CDATA[SBond]]></dc:creator><pubDate>Mon, 20 Jun 2016 12:57:06 GMT</pubDate></item></channel></rss>