<?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[Prozesse Klassendesign]]></title><description><![CDATA[<p>Hallo liebes Forum,</p>
<p>Ich schreibe gerade ein Programm das mit den Prozessen in Linux arbeitet. Jeder Prozess hat in proc/ seine eigene pid. Eigentlich wollte ich eine Klasse schreiben, aber dann habe ich mir überlegt das ich bei jeden aufruf mir wieder alle pids ansehen muss.</p>
<p>Meine vorstellung einer Funktion ist so:</p>
<pre><code>Proc.pid( int number ).psName();
Proc.pid( int number ).execCommand();
</code></pre>
<p>Hier sind dann verschiedene Funktionen die Informationen über den ps geben.</p>
<p>Meine Fragen:</p>
<p>Wie schreibe ich die Klasse ? soll ich ein Singleton verwenden?</p>
<p>Wie schreibe ich funktionen für funktionen wie:</p>
<pre><code>void pid( int number );
std::string psName();
</code></pre>
<p>Ich sehe das immer in Boost und Qt.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/322343/prozesse-klassendesign</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 10:31:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/322343.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Dec 2013 10:39:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prozesse Klassendesign on Mon, 16 Dec 2013 10:39:31 GMT]]></title><description><![CDATA[<p>Hallo liebes Forum,</p>
<p>Ich schreibe gerade ein Programm das mit den Prozessen in Linux arbeitet. Jeder Prozess hat in proc/ seine eigene pid. Eigentlich wollte ich eine Klasse schreiben, aber dann habe ich mir überlegt das ich bei jeden aufruf mir wieder alle pids ansehen muss.</p>
<p>Meine vorstellung einer Funktion ist so:</p>
<pre><code>Proc.pid( int number ).psName();
Proc.pid( int number ).execCommand();
</code></pre>
<p>Hier sind dann verschiedene Funktionen die Informationen über den ps geben.</p>
<p>Meine Fragen:</p>
<p>Wie schreibe ich die Klasse ? soll ich ein Singleton verwenden?</p>
<p>Wie schreibe ich funktionen für funktionen wie:</p>
<pre><code>void pid( int number );
std::string psName();
</code></pre>
<p>Ich sehe das immer in Boost und Qt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2372131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2372131</guid><dc:creator><![CDATA[Conflict126]]></dc:creator><pubDate>Mon, 16 Dec 2013 10:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to Prozesse Klassendesign on Mon, 16 Dec 2013 11:09:48 GMT]]></title><description><![CDATA[<p>Du sagst, du willst eine Klasse schreiben. Was du eher sagen solltest, was die Klasse überhaupt modellieren soll. Oder besser noch: Was du erreichen möchtest.</p>
<p>Soll die Klasse einen Prozess darstellen? Anscheinend wohl nicht, da die PID ein Parameter deiner Memberfunktionen ist. Soll das eine Sammlung von Funktionen zum Thema Prozessverwaltung sein? Dann wäre wohl eher ein Namespace angebracht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2372139</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2372139</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 16 Dec 2013 11:09:48 GMT</pubDate></item></channel></rss>