<?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[Brauch Hilfe mit Klassen..!]]></title><description><![CDATA[<p>Hi, unzwar versuche ich in letzter Zeit mir, mit nen Paar Büchern C++ beizubringen.. -.-, nu bin ich an eine Aufgabe gelangt die ich nicht gelöst bekomme..</p>
<p>Evtl, könnte mir jemand weiterhelfen..</p>
<blockquote>
<p>Aufgabe:</p>
<p>1. Entwerfen Sie eine Klasse Auto u.a. mit den Attributen KmStand, Tankinhalt und Verbrauch, den Methoden fährt (eine bestimmte Strecke), tankt (eine bestimmte Menge an einer bestimmten Tankstelle). Implementieren Sie Konstruktor und Destruktor. Mit dem Erzeugen eines Autos soll sein Verbrach festgelegt werden.</p>
<p>2. Entwerfen Sie außerdem eine Klasse Tankstelle mit den Attributen Tankinhalt, der Methode gibt_aus (eine bestimmte Menge) sowie Konstruktor und Destruktor.</p>
</blockquote>
<p>Da ich bisher noch nie mit Klassen gearbeitet habe, wäre ich für jede hilfe dankbar.., denn ich komm da echt nicht weiter und die Bespiele in den Büchern sind auch nicht wirklich hilfreich.</p>
<p>Ich danke euch schonmal im voraus..</p>
<p>Parksu</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/166720/brauch-hilfe-mit-klassen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 16:05:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/166720.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 01 Dec 2006 20:33:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Fri, 01 Dec 2006 20:35:52 GMT]]></title><description><![CDATA[<p>Hi, unzwar versuche ich in letzter Zeit mir, mit nen Paar Büchern C++ beizubringen.. -.-, nu bin ich an eine Aufgabe gelangt die ich nicht gelöst bekomme..</p>
<p>Evtl, könnte mir jemand weiterhelfen..</p>
<blockquote>
<p>Aufgabe:</p>
<p>1. Entwerfen Sie eine Klasse Auto u.a. mit den Attributen KmStand, Tankinhalt und Verbrauch, den Methoden fährt (eine bestimmte Strecke), tankt (eine bestimmte Menge an einer bestimmten Tankstelle). Implementieren Sie Konstruktor und Destruktor. Mit dem Erzeugen eines Autos soll sein Verbrach festgelegt werden.</p>
<p>2. Entwerfen Sie außerdem eine Klasse Tankstelle mit den Attributen Tankinhalt, der Methode gibt_aus (eine bestimmte Menge) sowie Konstruktor und Destruktor.</p>
</blockquote>
<p>Da ich bisher noch nie mit Klassen gearbeitet habe, wäre ich für jede hilfe dankbar.., denn ich komm da echt nicht weiter und die Bespiele in den Büchern sind auch nicht wirklich hilfreich.</p>
<p>Ich danke euch schonmal im voraus..</p>
<p>Parksu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185545</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185545</guid><dc:creator><![CDATA[parksu]]></dc:creator><pubDate>Fri, 01 Dec 2006 20:35:52 GMT</pubDate></item><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Fri, 01 Dec 2006 21:58:14 GMT]]></title><description><![CDATA[<p>Bin zwar nicht so fit in Sachen C++, aber so in der Art solltest du da rangehen:</p>
<pre><code class="language-cpp">public class Auto {
	private kmStand;
	private tankinhalt;
	private verbrauch;

	public void faehrt(int strecke) {
		/* ... */
	}

	public void tanken(int menge) {
		/* ... */
	}

	Auto(int verb) {
		/* ... */
	}

	~Auto() {
		/* ... */
	}
}
</code></pre>
<p>Für die Aufgabe wäre es schon mal nicht schlecht zu wissen, was Konstruktor und Destruktor machen. Aber ich gehe mal davon aus, dass dir das bekannt ist...<br />
Wobei mir nicht ganz klar ist, warum du hier den Destruktor implementieren sollst bzw. was er für eine Funktion erfüllen sollte. Aber egal...<br />
Was die Methoden im einzelnen erledigen darfst du dir aber selber überlegen <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>Mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185577</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185577</guid><dc:creator><![CDATA[Matthias S]]></dc:creator><pubDate>Fri, 01 Dec 2006 21:58:14 GMT</pubDate></item><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Fri, 01 Dec 2006 22:19:43 GMT]]></title><description><![CDATA[<p>Hi, erstmal danke feur deine Antwort.., sry das was ich gepostet habe, war nicht die ganze Aufgabe... hab nur nen Teil gepostet. Den Rest kann ich auch mal Posten!</p>
<blockquote>
<p>3. Die Destruktoren beider Klassen sollen den Zustand des jeweiligen Objekts am Bildschirm ausgeben.<br />
4. Entwerfen und implementieren Sie ein C++ Anwendungsprogramm, dessen Logik in einer weiteren Klasse steckt und das mit verschiedenen Tankstellen und Autos die realisierten Methoden benutzt.</p>
</blockquote>
<p>Sry war mein Fehler!</p>
<p>Ich werde mein Glück mal versuchen, wäre aber von weiteren Tipps bzw. Hilfe nicht abgeneigt. <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>
<p>Parksu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1185582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185582</guid><dc:creator><![CDATA[parksu]]></dc:creator><pubDate>Fri, 01 Dec 2006 22:19:43 GMT</pubDate></item><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Sat, 02 Dec 2006 18:27:05 GMT]]></title><description><![CDATA[<p>wieso nicht einfach</p>
<pre><code class="language-cpp">public:
...

private:
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1185938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1185938</guid><dc:creator><![CDATA[Stelfer]]></dc:creator><pubDate>Sat, 02 Dec 2006 18:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Sat, 02 Dec 2006 20:20:15 GMT]]></title><description><![CDATA[<p>Das wird dann wohl soetwas in die Richtung</p>
<pre><code class="language-cpp">class gas_station_t {
    private:
                unsigned long m_fuel;

    public:
        gas_station_t( ) : m_fuel( 100000 ) { };
        ~gas_station_t( );

        void sell_gas( unsigned short amount ) {

            m_fuel -= amount;
        }
};

class car_t {
    private:
        unsigned long m_odometer;
        unsigned short m_fuel;
        unsigned float m_consumption;

    public:
        car_t( unsigned float consumption ) : m_consumtion( consumption ) { };
        ~car_t( );

        void drive( unsigned long distance ) {

            m_odometer += distance;
            m_fuel -= ( distance * m_consumtion );
        }

        void refuel( const gas_station_t &amp;gas_station, unsigned short amount ) {

            gas_station.sell_gas( amount );
            m_fuel += amount;
        }
};
</code></pre>
<p>Fehlerbehandlung nicht 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="😉"
    /> Für die Ausgabe würde es sich anbieten, den <em>operator&lt;&lt;</em> für <em>car_t</em> und <em>gas_station_t</em> zu überladen (<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.cs.wisc.edu/~hasti/cs368/CppTutorial/NOTES/OVERLOAD.html#ex2" rel="nofollow">Example: Overloading &lt;&lt;</a>).</p>
<p>Greetz, Swordfish</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186010</guid><dc:creator><![CDATA[Swordfish]]></dc:creator><pubDate>Sat, 02 Dec 2006 20:20:15 GMT</pubDate></item><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Sun, 03 Dec 2006 18:08:32 GMT]]></title><description><![CDATA[<p>Frage:<br />
Du hast eine Aufgabe aus einem Buch die Klassen verwendet und aber du selbst nicht weißt was Klassen sind. Lese deshalb erstmal in dem Buch nach was Klassen überhaupt bezwecken.</p>
<p>Falls diese Beispiele wirklich nichts taugen, such mal mit der Suchmaschine deiner Wahl nach &quot;Tutorials C++ Klassen&quot; :xmas1: .</p>
<p>MfG Spacemuck</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1186417</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1186417</guid><dc:creator><![CDATA[Spacemuck]]></dc:creator><pubDate>Sun, 03 Dec 2006 18:08:32 GMT</pubDate></item><item><title><![CDATA[Reply to Brauch Hilfe mit Klassen..! on Mon, 04 Dec 2006 18:00:58 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=2822" rel="nofollow">SideWinder</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=13" rel="nofollow">DOS und Win32-Konsole</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=15" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1187102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1187102</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 04 Dec 2006 18:00:58 GMT</pubDate></item></channel></rss>