<?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[(gelöst) C++ Collection einer Class]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>irgendwie versuche ich gerade mein Programm ein weniger besser der<br />
OOP anzupassen, da ich ein Programm von C -&gt; C++ convertiere.</p>
<p>Ich habe eine Klasse für Ereignisse angelegt,</p>
<pre><code class="language-cpp">enum ProcessState	{Saved=1,Approval=2,Started=3,Stopped=4,Release=5,Closed=6};

class ProcessEvent
{
	public:

		ProcessEvent();
		ProcessEvent(ProcessState);		
		ProcessEvent(ProcessState,QDateTime);

		~ProcessEvent();

		ProcessState	Status;
		QDateTime		TimeStamp;
};
</code></pre>
<p>Welche eigentlich nur dafür da ist, die jeweiligen Ereignisse in den eigentlichen Daten zu sicheren.</p>
<p>Ich könnte jetzt 6 Klassen vom Typ &quot;ProcessEvent()&quot; anlegen, jeweils eine für die &quot;enum&quot;.</p>
<p>Kann man aber nicht eine Sammlung erzeugen, wo ich die Klasse reinlegen, wenn das Ereignis auftritt.</p>
<p>Also eine &quot;Collection von Objekten&quot;.</p>
<p>Wenn ja, wie macht man das unter C++ (linux) ?<br />
Hilfreiche Link wäre auch schon toll.</p>
<p>Geht das nur mit eine Link List oder auch schöner ?</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248881/gelöst-c-collection-einer-class</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 18:16:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248881.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 30 Aug 2009 17:28:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (gelöst) C++ Collection einer Class on Mon, 18 Jan 2010 21:55:42 GMT]]></title><description><![CDATA[<p>Hallo Zusammen,</p>
<p>irgendwie versuche ich gerade mein Programm ein weniger besser der<br />
OOP anzupassen, da ich ein Programm von C -&gt; C++ convertiere.</p>
<p>Ich habe eine Klasse für Ereignisse angelegt,</p>
<pre><code class="language-cpp">enum ProcessState	{Saved=1,Approval=2,Started=3,Stopped=4,Release=5,Closed=6};

class ProcessEvent
{
	public:

		ProcessEvent();
		ProcessEvent(ProcessState);		
		ProcessEvent(ProcessState,QDateTime);

		~ProcessEvent();

		ProcessState	Status;
		QDateTime		TimeStamp;
};
</code></pre>
<p>Welche eigentlich nur dafür da ist, die jeweiligen Ereignisse in den eigentlichen Daten zu sicheren.</p>
<p>Ich könnte jetzt 6 Klassen vom Typ &quot;ProcessEvent()&quot; anlegen, jeweils eine für die &quot;enum&quot;.</p>
<p>Kann man aber nicht eine Sammlung erzeugen, wo ich die Klasse reinlegen, wenn das Ereignis auftritt.</p>
<p>Also eine &quot;Collection von Objekten&quot;.</p>
<p>Wenn ja, wie macht man das unter C++ (linux) ?<br />
Hilfreiche Link wäre auch schon toll.</p>
<p>Geht das nur mit eine Link List oder auch schöner ?</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769410</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 18 Jan 2010 21:55:42 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) C++ Collection einer Class on Sun, 30 Aug 2009 17:32:35 GMT]]></title><description><![CDATA[<p>Schau dir mal die <a href="http://magazin.c-plusplus.net/artikel/Aufbau%20der%20STL%20-%20Teil%201%3A%20Container" rel="nofollow">Einführung in die STL</a> an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769413</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Sun, 30 Aug 2009 17:32:35 GMT</pubDate></item><item><title><![CDATA[Reply to (gelöst) C++ Collection einer Class on Mon, 18 Jan 2010 21:55:54 GMT]]></title><description><![CDATA[<p>Danke für den Link.<br />
Das scheint die Lösung zu sein.</p>
<p>Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1769666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1769666</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 18 Jan 2010 21:55:54 GMT</pubDate></item></channel></rss>