<?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[Frage zu Klassen und Objekten]]></title><description><![CDATA[<p>Hy,<br />
ich bin noch ziehmlich unerfahren was C++ angeht und wollte fragen ob mir jemand bei meinem problem weiterhelfen kann.</p>
<p>Ich habe eine Klasse Auto und eine Klasse Motor erstellt. Da jedes Auto natürlich einen Motor bennötigt würde ich gerne ein objekt Motor in eines des typs Auto &quot;einpflanzen&quot;.<br />
Jetzt mein problem: ich habe keine ahnung wie ich dass am besten angehen soll.<br />
Ist so etwas möglich? und wenn ja, wie löse ich dieses problem am besten?</p>
<p>PS: ist es auch möglich den &quot;eingepflantzten&quot; Motor im Konstruktor des Autos festzulegen?</p>
<p>Vielen dank schon mal im voraus.</p>
<p>Gruß Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/321482/frage-zu-klassen-und-objekten</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Jul 2026 21:46:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321482.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Nov 2013 23:17:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu Klassen und Objekten on Tue, 12 Nov 2013 23:17:06 GMT]]></title><description><![CDATA[<p>Hy,<br />
ich bin noch ziehmlich unerfahren was C++ angeht und wollte fragen ob mir jemand bei meinem problem weiterhelfen kann.</p>
<p>Ich habe eine Klasse Auto und eine Klasse Motor erstellt. Da jedes Auto natürlich einen Motor bennötigt würde ich gerne ein objekt Motor in eines des typs Auto &quot;einpflanzen&quot;.<br />
Jetzt mein problem: ich habe keine ahnung wie ich dass am besten angehen soll.<br />
Ist so etwas möglich? und wenn ja, wie löse ich dieses problem am besten?</p>
<p>PS: ist es auch möglich den &quot;eingepflantzten&quot; Motor im Konstruktor des Autos festzulegen?</p>
<p>Vielen dank schon mal im voraus.</p>
<p>Gruß Tom</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365245</guid><dc:creator><![CDATA[master_blaster]]></dc:creator><pubDate>Tue, 12 Nov 2013 23:17:06 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klassen und Objekten on Tue, 12 Nov 2013 23:22:04 GMT]]></title><description><![CDATA[<p>Dein Lehrbuch wird doch wohl Membervariablen und ihre Initialisierung beschreiben, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365246</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 12 Nov 2013 23:22:04 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu Klassen und Objekten on Wed, 13 Nov 2013 00:27:58 GMT]]></title><description><![CDATA[<p>Hier eine sehr reduziertes Beispiel ohne Krimskrams:</p>
<pre><code>class Motor {
   // was auch immer einen Motor ausmacht
};

class Auto {
private:
    Motor eingebauterMotor; // der Motor des Autos

public:
    Auto (Motor m);  // Konstruktor
};

// vermutlich in einer .cpp Datei:
Auto::Auto (Motor m)
: eingebauterMotor(m)  // eingebauterMotor &quot;wird initialisiert mit&quot; m
{
}
</code></pre>
<p>(EDIT: soll auch heißen, dass man das hier noch besser machen kann mit konstanten Referenzen oder std::move aus dem &quot;neuen&quot; Sprachstandard und durch das Angebot eines move Konstruktors. Aber das führt hier wohl eher zu weit).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365250</guid><dc:creator><![CDATA[5cript]]></dc:creator><pubDate>Wed, 13 Nov 2013 00:27:58 GMT</pubDate></item></channel></rss>