<?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[Objekt orienerter]]></title><description><![CDATA[<p>Hallo Leute, gibt es eine möglichkeit in einer klasse eine funktion zu erstellen die extern zugreiflich ist und die eigen klasse zurückgibt?</p>
<p>also so ungefähr:</p>
<p>KlasseA.cpp</p>
<pre><code>KlasseA::getClass()
{
return KlasseA
}
</code></pre>
<p>und in KlasseA.h</p>
<pre><code>class  KlasseA
{
public:
...
}

extern getClass();
</code></pre>
<p>?</p>
<p>Danke im voraus.</p>
<p>MFG NeoUN</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/330908/objekt-orienerter</link><generator>RSS for Node</generator><lastBuildDate>Thu, 02 Jul 2026 16:31:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/330908.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Feb 2015 14:18:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 14:18:09 GMT]]></title><description><![CDATA[<p>Hallo Leute, gibt es eine möglichkeit in einer klasse eine funktion zu erstellen die extern zugreiflich ist und die eigen klasse zurückgibt?</p>
<p>also so ungefähr:</p>
<p>KlasseA.cpp</p>
<pre><code>KlasseA::getClass()
{
return KlasseA
}
</code></pre>
<p>und in KlasseA.h</p>
<pre><code>class  KlasseA
{
public:
...
}

extern getClass();
</code></pre>
<p>?</p>
<p>Danke im voraus.</p>
<p>MFG NeoUN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440734</guid><dc:creator><![CDATA[TheNeoMC]]></dc:creator><pubDate>Sun, 01 Feb 2015 14:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 14:37:10 GMT]]></title><description><![CDATA[<p>Nein, Typen sind keine Objekte, du kannst sie nicht von Funktionen zurückgeben.<br />
Was genau willst du erreichen? Es läuft wohl auf Templates oder RTTI hinaus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440735</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sun, 01 Feb 2015 14:37:10 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 14:56:48 GMT]]></title><description><![CDATA[<p>Für mein Projekt brauche ich die Klasse mal öfters und ich wollte wissen ob es eine erlösung gibt für die ständige deklartion<br />
von</p>
<pre><code>KlasseA klasse;
</code></pre>
<p>gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440736</guid><dc:creator><![CDATA[NeoMC]]></dc:creator><pubDate>Sun, 01 Feb 2015 14:56:48 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 15:07:21 GMT]]></title><description><![CDATA[<p>Naja...gehen wir das ganze doch mal im Kopf durch...angenommen du hast eine KlasseA und in dieser eine Funktion GetKlasse().<br />
GetKlasse() muss statisch sein, damit du sie, so wie von dir gewollt aufrufen kannst. Bis hierher sieht es schonmal gut aus. wir haben</p>
<pre><code>class KlasseA{
static KlasseA&amp; GetKlasse();
};
</code></pre>
<p>Angenommen du hast 2 KlasseA Instanzen...woher soll GetKlasse wissen, welche zurück gegeben werden soll? Hier haben wir also unser Problem...wir brauchen noch einen statischen Member...definieren wir in GetKlasse() einen statischen Member, sodass immer der gleiche zurück gegeben werden soll.<br />
So in etwa würde ich dieses Problem lösen wenn ich eine solche Aufgabenstellung hätte, mal abgesehen davon, dass das imo sinnlos ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440737</guid><dc:creator><![CDATA[Testosteron]]></dc:creator><pubDate>Sun, 01 Feb 2015 15:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 16:07:42 GMT]]></title><description><![CDATA[<p>NeoMC schrieb:</p>
<blockquote>
<p>Für mein Projekt brauche ich die Klasse mal öfters und ich wollte wissen ob es eine erlösung gibt für die ständige deklartion<br />
von</p>
<pre><code>KlasseA klasse;
</code></pre>
<p>gibt.</p>
</blockquote>
<p>Dann hast Du Objekte noch nicht verstanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440743</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Sun, 01 Feb 2015 16:07:42 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 20:55:27 GMT]]></title><description><![CDATA[<p>Also würde auch soetwas gehen?</p>
<pre><code>KlasseA meineKlasse;

KlasseA getClass()
{
return meineKlasse;
}
</code></pre>
<p>Ich würde jetzt sehr ungerne eine Statische Funktion verwenden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440765</guid><dc:creator><![CDATA[TheNeoMC]]></dc:creator><pubDate>Sun, 01 Feb 2015 20:55:27 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 21:33:04 GMT]]></title><description><![CDATA[<p>Gehen tut so ziemlich alles. Aber ob das gut wäre, ist eine andere Frage. Obiges ist in wohl 99.9999% der Fälle ein ziemlich schlechtes, meist sogar falsches, Vorgehen. Eine bessere Idee wäre vermutlich, dir ein gutes(!) C++-Lehrbuch zu holen. Oder irgendwas allgemeines über Objektorientierung. Oder ein <a href="http://de.wikipedia.org/wiki/Ideenlehre" rel="nofollow">Philosophiebuch für Anfänger</a>. Denn dir scheint der Unterschied zwischen Klassen (=Ideen) und Objekten (=Verwirklichung dieser Ideen) nicht klar zu sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440770</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 01 Feb 2015 21:33:04 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Sun, 01 Feb 2015 21:32:16 GMT]]></title><description><![CDATA[<p>Besorg dir ein vernuenftiges Grundlagenbuch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2440771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2440771</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Sun, 01 Feb 2015 21:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt orienerter on Fri, 06 Feb 2015 05:43:45 GMT]]></title><description><![CDATA[<p>Vll. meinst er auch ein singelton? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2441490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2441490</guid><dc:creator><![CDATA[NullBockException]]></dc:creator><pubDate>Fri, 06 Feb 2015 05:43:45 GMT</pubDate></item></channel></rss>