<?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[class oder stuct]]></title><description><![CDATA[<pre><code>class RecordClass {

public:
	int peakmin;
	int peakmax;
	int averagevalue;
	int obejct[5];
};
</code></pre>
<p>waere es hier sinnvoll ein Struct zu verwenden, oder ist das eigentlich egal?</p>
<p>sash</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199142/class-oder-stuct</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 19:27:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199142.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Nov 2007 11:15:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 11:15:48 GMT]]></title><description><![CDATA[<pre><code>class RecordClass {

public:
	int peakmin;
	int peakmax;
	int averagevalue;
	int obejct[5];
};
</code></pre>
<p>waere es hier sinnvoll ein Struct zu verwenden, oder ist das eigentlich egal?</p>
<p>sash</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412134</guid><dc:creator><![CDATA[sash]]></dc:creator><pubDate>Thu, 29 Nov 2007 11:15:48 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 11:21:31 GMT]]></title><description><![CDATA[<p>Der einzige Unterschied zwischen class und struct in C++ ist, die default- Sichtbarkeit.</p>
<p>Bei struct ist es public, bei class private.</p>
<p>Ist letzendlich Geschmacksache.</p>
<p>simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412137</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412137</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Thu, 29 Nov 2007 11:21:31 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 11:54:41 GMT]]></title><description><![CDATA[<p>Ich habe mir angewöhnt solche reinen Datensammlungen als struct zu zu verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412158</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412158</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 29 Nov 2007 11:54:41 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 12:36:31 GMT]]></title><description><![CDATA[<p>Wenn es keine Methoden gibt, würde ich es als struct machen. Ist schöner, weil du dann das public weg lassen kannst. Technisch machts keinen Unterschied.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412199</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Thu, 29 Nov 2007 12:36:31 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 12:39:24 GMT]]></title><description><![CDATA[<p>Was für ne Semantik steckt denn hinter der Klasse bzw. welcher Zusammenhang zwischen den einzelnen Attributen?<br />
Ich persönlich würde daraus - so wie es jetzt dasteht - wohl eher eine Klasse mit entsprechenden Zugriffsmethoden machen, da man so z.B. das Array wegkapseln kann (kann ja sein, dass das später z.B. mal ne andere Datenstruktur sein soll).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412202</guid><dc:creator><![CDATA[nep]]></dc:creator><pubDate>Thu, 29 Nov 2007 12:39:24 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 12:42:19 GMT]]></title><description><![CDATA[<p>Bei der Art &quot;Ein Paar Klammern um einen Haufen Daten&quot; wie du es oben dargestellt hast wuerd ich auch struct benutzen. Wenns dagegen um echte Kapselung von Zustaenden und die Daten nur das Mittel sind, diese Zustanede zu repraesentieren, dann tendiere ich eher zu class (bei der dann alle Membervariablen private sein sollten). Ist aber wie oben schon gesagt wurde reine Geschmackssache und unterscheidet sich technisch nur durch das public/private</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412204</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 29 Nov 2007 12:42:19 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 13:13:09 GMT]]></title><description><![CDATA[<p>danke,<br />
da es wirklich nur ein paar daten sind und vermutlich auch bleiben wird, reichts ein struct vollkommmen.<br />
Mal noch eine kleine verstaendnisfrage:</p>
<pre><code>class RecordClass {

public:
	RecordClass(){
	rpm = -1;
	peakmin = 1;
	peakmax = -1;
	averagevalue = 0;
	obejct[5];
	}

	void blub (void);

	char timestamp[8];	//hh:mm:ss
	int rpm;
	int peakmin;
	int peakmax;
	int averagevalue;
	int obejct[5];
};
</code></pre>
<p>Der Konstruktor mit dem ich meine Variablen initialisieren wuerde jetzt erst ausgefuehert werden, sobald ich &quot;blub&quot; ausfuehre?<br />
gibt es auch eine andere moeglichkeit meine variablen zu initialisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412231</guid><dc:creator><![CDATA[sash]]></dc:creator><pubDate>Thu, 29 Nov 2007 13:13:09 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 13:18:19 GMT]]></title><description><![CDATA[<p>sash schrieb:</p>
<blockquote>
<p>Der Konstruktor mit dem ich meine Variablen initialisieren wuerde jetzt erst ausgefuehert werden, sobald ich &quot;blub&quot; ausfuehre?<br />
gibt es auch eine andere moeglichkeit meine variablen zu initialisieren?</p>
</blockquote>
<p>der Konstruktor (und damit deine initalisierung) wird ausgeführt, sobald du ein Objekt der Instanz erzeugst.<br />
Andere Möglichkeiten wären eine Initalisierungsliste, entsprechende set-Methoden oder ein Aufruf einer init-Funktion, die entsprechende Initialisierungen vornimmt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412235</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Thu, 29 Nov 2007 13:18:19 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 13:18:44 GMT]]></title><description><![CDATA[<p>Ich würde im Konstruktor eine Initialisierungsliste nehmen. Das hier obejct[5]; ist sinnfrei. das kannst du weglassen.<br />
Sollte obejct nicht besser object heißen. <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>
<pre><code class="language-cpp">RecordClass() : rpm(-1), peakmin(1), peakmax(-1), averagevalue(0)
{ }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1412236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412236</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 29 Nov 2007 13:18:44 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 13:40:30 GMT]]></title><description><![CDATA[<blockquote>
<p>Das hier obejct[5]; ist sinnfrei</p>
</blockquote>
<p>war das nur auf meinen schreibfehler bezogen^^<br />
kann ich mein array so auch initialisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412258</guid><dc:creator><![CDATA[sash]]></dc:creator><pubDate>Thu, 29 Nov 2007 13:40:30 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 13:55:20 GMT]]></title><description><![CDATA[<p>Mit der Zeile initialisierst du nichts. Du weist ja deinem Array nichts zu. Arrays kann man in der Initialisierungsliste nicht initialisieren. Das musst du dann im Körper des Konstruktors machen. Du kannst dein Array auch durch einen vector erstetzen. Den kannst du dann wieder in die Initialisierungsliste packen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412272</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 29 Nov 2007 13:55:20 GMT</pubDate></item><item><title><![CDATA[Reply to class oder stuct on Thu, 29 Nov 2007 13:57:44 GMT]]></title><description><![CDATA[<p>ok, stimmt. thx</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1412278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1412278</guid><dc:creator><![CDATA[sash]]></dc:creator><pubDate>Thu, 29 Nov 2007 13:57:44 GMT</pubDate></item></channel></rss>