<?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[Klassen-Frage]]></title><description><![CDATA[<pre><code class="language-cpp">class CAuto
{
public:
	string Farbe;
	int Geschwindigkeit;
	int Baujahr;
	int Wert;
	void Fahren();
};

int main()
{	
	cout &lt;&lt; &quot;Das Hauptprogramm....&quot; &lt;&lt; endl;

	CAuto Dienstfahrzeug;
	Dienstfahrzeug.Farbe = &quot;rot&quot;;
	Dienstfahrzeug.Geschwindigkeit = 100;
	Dienstfahrzeug.Baujahr = 2006;
	Dienstfahrzeug.Wert = 8000;
</code></pre>
<p>Kann ich die Zuordnung auch noch abkürzen?<br />
Z.b. Dienstfahrzeug (Rot, 100, 2006 , 8000);<br />
Oder so?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257856/klassen-frage</link><generator>RSS for Node</generator><lastBuildDate>Wed, 09 Sep 2026 18:42:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257856.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Jan 2010 09:37:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 09:37:32 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">class CAuto
{
public:
	string Farbe;
	int Geschwindigkeit;
	int Baujahr;
	int Wert;
	void Fahren();
};

int main()
{	
	cout &lt;&lt; &quot;Das Hauptprogramm....&quot; &lt;&lt; endl;

	CAuto Dienstfahrzeug;
	Dienstfahrzeug.Farbe = &quot;rot&quot;;
	Dienstfahrzeug.Geschwindigkeit = 100;
	Dienstfahrzeug.Baujahr = 2006;
	Dienstfahrzeug.Wert = 8000;
</code></pre>
<p>Kann ich die Zuordnung auch noch abkürzen?<br />
Z.b. Dienstfahrzeug (Rot, 100, 2006 , 8000);<br />
Oder so?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1831997</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1831997</guid><dc:creator><![CDATA[Bobios]]></dc:creator><pubDate>Mon, 04 Jan 2010 09:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 09:43:09 GMT]]></title><description><![CDATA[<p>schau mal in einem Buch oder Tutorial nach Konstruktoren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832000</guid><dc:creator><![CDATA[ja]]></dc:creator><pubDate>Mon, 04 Jan 2010 09:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 09:46:57 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Schreib dir einen eigenen Konstruktor.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832001</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 04 Jan 2010 09:46:57 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 10:22:06 GMT]]></title><description><![CDATA[<p>Danke.</p>
<p>Noch ne Frage:<br />
In meinem Buch steht drinne, dass Variabeln im Label &quot;private&quot; nicht verändert werden können.<br />
Ist richtig und stimmt auch so. Aber kann man sie auch nicht aufrufen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":-O"
      alt="😮"
    /></p>
<pre><code class="language-cpp">#include &quot;stdafx.h&quot;
#include &lt;iostream&gt;
#include &lt;conio.h&gt;
using namespace std;

#pragma warning(disable:4244)

const int MaxBez = 40;
const int MaxCode = 20;

class CWare
{
public:
	char Bezeichnung[MaxBez];
	char Strichcode[MaxCode];
	void NeuPreis(float neuerPreis);

private:
	float Preis;
};

void Protokolliere(int Preis, int neuerPreis)
{
	cout &lt;&lt; &quot;Protokolliert!&quot;;
}

void CWare::NeuPreis(float neuerPreis)
{
	Protokolliere(Preis, neuerPreis);
	Preis = neuerPreis;
}

int main()
{	
	cout &lt;&lt; &quot;Das Hauptprogramm....&quot; &lt;&lt; endl;

	CWare Schokoriegel;

	float aktuellerPreis = 0.75;	
	Schokoriegel.NeuPreis(aktuellerPreis);
	cout &lt;&lt; &quot;Der aktuelle Preis ist &quot;&lt;&lt;Schokoriegel.Preis&lt;&lt;endl; //Hier meckert der Compiler rum....

	#pragma warning(disable:4996)
	getch();
	#pragma warning(default:4996)

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1832021</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832021</guid><dc:creator><![CDATA[Bobios]]></dc:creator><pubDate>Mon, 04 Jan 2010 10:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 10:30:47 GMT]]></title><description><![CDATA[<p>Private variablen können nur innerhalb der Klasse aufgerufen (verändert / angezeigt) werden.</p>
<p>Nach außenhin sind diese unsichtbar.</p>
<p>Für die Anzeige kannst du dir ebenfalls einen Klassenmember schreiben, der dann eben die Aufgabe hat entweder den Preis als ganzes auszugeben oder ihn als Rückgabewert hat.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832025</guid><dc:creator><![CDATA[inflames2k]]></dc:creator><pubDate>Mon, 04 Jan 2010 10:30:47 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 10:33:48 GMT]]></title><description><![CDATA[<p>Habs nun einfach direkt in die Funktion geschrieben:</p>
<pre><code class="language-cpp">void CWare::NeuPreis(float neuerPreis)
{
	Protokolliere(Preis, neuerPreis);
	Preis = neuerPreis;
	cout &lt;&lt; &quot;Der aktuelle Preis ist: &quot; &lt;&lt; Preis;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1832027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832027</guid><dc:creator><![CDATA[Bobios]]></dc:creator><pubDate>Mon, 04 Jan 2010 10:33:48 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 10:40:21 GMT]]></title><description><![CDATA[<p>Zum üben find ich das in Ordnung, aber genau genommen solltest du es in 2 verschiedene Methoden legen. <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>Allein, da eine Methode normalerweise nur eine Aufgabe haben sollte. - Deine hat 2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832032</guid><dc:creator><![CDATA[inflames2k]]></dc:creator><pubDate>Mon, 04 Jan 2010 10:40:21 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 11:27:11 GMT]]></title><description><![CDATA[<p>inflames2k schrieb:</p>
<blockquote>
<p>Für die Anzeige kannst du dir ebenfalls einen Klassenmember schreiben, der dann eben die Aufgabe hat entweder den Preis als ganzes auszugeben oder ihn als Rückgabewert hat.</p>
</blockquote>
<p>Getter- und Setter() sind genau so unschön wie public Variablen. Wenn ich etwas wie er vor hätte, würde ich auf Strukturen zurückgreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832054</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832054</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Mon, 04 Jan 2010 11:27:11 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 11:30:11 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Und wo soll der Unterschied zu einem struct sein? Das ist in c++ das gleiche wie einen Klasse nur die default Sichtbarkeit ist anders.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832056</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 04 Jan 2010 11:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 11:55:14 GMT]]></title><description><![CDATA[<p>chrische5 schrieb:</p>
<blockquote>
<p>Und wo soll der Unterschied zu einem struct sein?</p>
</blockquote>
<p>chrische5 schrieb:</p>
<blockquote>
<p>... die default Sichtbarkeit ist anders.</p>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1832066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832066</guid><dc:creator><![CDATA[Kóyaánasqatsi]]></dc:creator><pubDate>Mon, 04 Jan 2010 11:55:14 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 12:08:24 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Wo ist der Unterschied zwischen:</p>
<pre><code class="language-cpp">struct Foo()
{
int toll;
}
</code></pre>
<p>und</p>
<pre><code class="language-cpp">class Foo()
{
public: 
int toll;
}
</code></pre>
<p>Greifst du wegen des geringeren Schreibbedarfs zum struct oder was ist denn genau der Grund?</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832076</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832076</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 04 Jan 2010 12:08:24 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 12:19:41 GMT]]></title><description><![CDATA[<p>Es geht doch im Grunde garnicht darum, was der Unterschied zwischen einem Struct und einer Klasse ist, der Threadersteller wollt doch nur wissen wie er auf den Private Member zugreifen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832084</guid><dc:creator><![CDATA[inflames2k]]></dc:creator><pubDate>Mon, 04 Jan 2010 12:19:41 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 12:21:53 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ja klar und da bieten sich Getter und Setter an. Ich wollte aus reinem Interesse wissen, warum pivke denkt, dass man das so nicht macht, sondern dann besser structs einsetzt.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832088</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 04 Jan 2010 12:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 17:59:23 GMT]]></title><description><![CDATA[<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>Getter- und Setter() sind genau so unschön wie public Variablen.</p>
</blockquote>
<p>Das solltest du in einem C++-Forum besser nicht sagen. Oder zumindest auf eine Weise, in der mans nicht gleich missversteht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832377</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 04 Jan 2010 17:59:23 GMT</pubDate></item><item><title><![CDATA[Reply to Klassen-Frage on Mon, 04 Jan 2010 18:04:07 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Kóyaánasqatsi schrieb:</p>
<blockquote>
<p>Getter- und Setter() sind genau so unschön wie public Variablen.</p>
</blockquote>
<p>Das solltest du in einem C++-Forum besser nicht sagen. Oder zumindest auf eine Weise, in der mans nicht gleich missversteht.</p>
</blockquote>
<p>So, wie ich seinen Post verstehe hat er offenbar nicht verstanden wozu Getter und Setter da sind..<br />
Oder missverstehe ich ihn da tatsächlich?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1832384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1832384</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 04 Jan 2010 18:04:07 GMT</pubDate></item></channel></rss>