<?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[Information über die Attribute einer Klasse]]></title><description><![CDATA[<p>Ich würde gerne meine eigene Klassen abfragen können welche Attribute sie haben. Zum Beispiel:</p>
<p>class Beispiel<br />
{<br />
int a;<br />
float b;<br />
std::string c;<br />
}</p>
<p>Die Attribute können sich ändern, ich würde aber eine Ausgabefunktion schreiben die mir immer alle Attribute ausgibt, ohne zu wissen welche deklariert wurden. Gibt es eine Möglichkeit das zu realisieren und wie teuer ist das für die Laufzeit? Alternativen?</p>
<p>Vielen Dank schonmal im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/294353/information-über-die-attribute-einer-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 19:47:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294353.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 23 Oct 2011 21:43:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Sun, 23 Oct 2011 21:43:42 GMT]]></title><description><![CDATA[<p>Ich würde gerne meine eigene Klassen abfragen können welche Attribute sie haben. Zum Beispiel:</p>
<p>class Beispiel<br />
{<br />
int a;<br />
float b;<br />
std::string c;<br />
}</p>
<p>Die Attribute können sich ändern, ich würde aber eine Ausgabefunktion schreiben die mir immer alle Attribute ausgibt, ohne zu wissen welche deklariert wurden. Gibt es eine Möglichkeit das zu realisieren und wie teuer ist das für die Laufzeit? Alternativen?</p>
<p>Vielen Dank schonmal im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2134913</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2134913</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Sun, 23 Oct 2011 21:43:42 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Sun, 23 Oct 2011 21:50:39 GMT]]></title><description><![CDATA[<p>Geht nicht ohne weiteres. Du kannst dir sowas zwar bauen, aber besonders sinnvoll ist das nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2134914</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2134914</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 23 Oct 2011 21:50:39 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Mon, 24 Oct 2011 06:00:44 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Geht nicht ohne weiteres. Du kannst dir sowas zwar bauen, aber besonders sinnvoll ist das nicht.</p>
</blockquote>
<p>Das stimmt zwar vielleicht, aber helfen tut das niemandem.</p>
<p>Reflection ist das Zauberwort:<br />
<a href="http://de.wikipedia.org/wiki/Reflexion_(Programmierung)" rel="nofollow">http://de.wikipedia.org/wiki/Reflexion_(Programmierung)</a></p>
<p>C++ unterstützt dies aus Gründen der Performance nicht. Aber es gibt Libraries dafür.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2134947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2134947</guid><dc:creator><![CDATA[While*true***]]></dc:creator><pubDate>Mon, 24 Oct 2011 06:00:44 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Mon, 24 Oct 2011 07:04:42 GMT]]></title><description><![CDATA[<p>While(true){} schrieb:</p>
<blockquote>
<p>C++ unterstützt dies aus Gründen der Performance nicht.</p>
</blockquote>
<p>Das ist höchstens die halbe Wahrheit. Schliesslich wäre es ja auch möglich, Reflection selektiv einzusetzen oder ganz zu deaktivieren.</p>
<p>While(true){} schrieb:</p>
<blockquote>
<p>Aber es gibt Libraries dafür.</p>
</blockquote>
<p>Welche aber nichts an der Tatsache ändern können, dass man die Registrierung von Hand durchführen muss. In diesem Beispiel läuft das darauf hinaus, dass die drei Member einzeln irgendwie ausgegeben müssen. Aber hast du gerade eine Bibliothek im Hinterkopf? Würde mich trotzdem mal interessieren...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2134952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2134952</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 24 Oct 2011 07:04:42 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 06:07:34 GMT]]></title><description><![CDATA[<p>Wer kennt denn nun libs die mir da weiterhelfen? Ich habe die boost lib gefunden, aber da ist reflection irgendwie schwer verständlich..</p>
<p>Ich hab ja noch folgende Möglichkeit, anstatt Attribute kann ich auch eine map verwenden:<br />
map&lt;std::string; boost::any&gt; Attribute<br />
Weiß jemand wie teuer sowas zur Laufzeit ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136955</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Fri, 28 Oct 2011 06:07:34 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 06:09:22 GMT]]></title><description><![CDATA[<p>Ich kann dir sagen, wie boost::any implementiert werden kann, aber ich kann mir nicht vorstellen, wozu du sowas brauchst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136956</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Fri, 28 Oct 2011 06:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 06:10:37 GMT]]></title><description><![CDATA[<p>fabske schrieb:</p>
<blockquote>
<p>Weiß jemand wie teuer sowas zur Laufzeit ist?</p>
</blockquote>
<p>49,95 € inklusive Mehrwertsteuer 16,5%</p>
<p>Ne, jetz mal im Ernst. Das braucht dich nicht zu kümmern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136957</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 06:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 06:27:23 GMT]]></title><description><![CDATA[<p>warum sollte ihn das nicht kümmern? Der Umweg über die Map kostet auf jeden Fall Rechenzeit und wenn oft auf die Eigenschaften der Klasse zugegriffen werden muss, dann wird sich das schnell summieren.</p>
<p>greetz KN4CK3R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136959</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136959</guid><dc:creator><![CDATA[KN4CK3R]]></dc:creator><pubDate>Fri, 28 Oct 2011 06:27:23 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 06:34:14 GMT]]></title><description><![CDATA[<p>Nä ich denk, der wird nich auf sekunden(bruchteile?) achten.<br />
Und sowieso, hört sich das irgendwie unnötig an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136961</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 06:34:14 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 06:51:52 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Nä ich denk, der wird nich auf sekunden(bruchteile?) achten.<br />
Und sowieso, hört sich das irgendwie unnötig an.</p>
</blockquote>
<p>Sekundenbruchteile?<br />
Programmierstil *= 10;<br />
Performance *= 100;</p>
<p>Mal im Ernst. Bei kleinen Programmen ist das egal, aber je öfters man ein Lookup machen muss und casten, und je kleiner die Typen sind, desto größer wird der Aufwand im Verhältnis. Dann noch lieber etwas mit Makros basteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136967</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Fri, 28 Oct 2011 06:51:52 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 07:24:13 GMT]]></title><description><![CDATA[<p>wxSkip schrieb:</p>
<blockquote>
<p>Mal im Ernst. Bei <strong>kleinen Programmen</strong> ist das egal, aber je öfters man ein Lookup machen muss und casten, und je kleiner die Typen sind, desto größer wird der Aufwand im Verhältnis.</p>
</blockquote>
<p>Eben. Seins ist doch 'n kleines Programm?</p>
<p>wxSkip schrieb:</p>
<blockquote>
<p>Dann noch lieber etwas mit Makros basteln.</p>
</blockquote>
<p>Naja...schön wird das nicht, und unnötig allemal.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136980</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 07:24:13 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 07:38:38 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Eben. Seins ist doch 'n kleines Programm?</p>
</blockquote>
<p>Woher weißt du das? Wir haben sein Programm bislang nicht gesehen.</p>
<p>Ich vermute mal, du hast bislang nicht performant programmieren müssen. Aber ich garantiere dir, wenn's bei zeitkritischen Routinen eng wird, nutzt du jede Möglichkeit, um noch ein paar ms rauszuholen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136984</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 28 Oct 2011 07:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 08:13:38 GMT]]></title><description><![CDATA[<p>Kann mir mal jemand bitte ein Beispiel zeigen, wo man Reflection <strong>wirklich</strong> braucht, weil es anders nicht geht (i.S.v. alles andere gibt ein schlechteres Design)?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136992</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 08:13:38 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 09:25:57 GMT]]></title><description><![CDATA[<p>_matze schrieb:</p>
<blockquote>
<p>Ich vermute mal, du hast bislang nicht performant programmieren müssen. Aber ich garantiere dir, wenn's bei zeitkritischen Routinen eng wird, nutzt du jede Möglichkeit, um noch ein paar ms rauszuholen.</p>
</blockquote>
<p>Ein paar ms ist wohl übertrieben, aber du hast recht. So bei zeitengen Programmen muss man aufpassen, mit was man arbeitet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137017</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:25:57 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 09:30:40 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Ein paar ms ist wohl übertrieben, aber du hast recht. So bei zeitengen Programmen muss man aufpassen, mit was man arbeitet.</p>
</blockquote>
<p>Bei dem 100000000sten Taschenrechner ist das übertrieben. <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="😉"
    /> Aber bei gewissen zeitkritischen Anwendungen kommt es durchaus auch mal auf ein paar ms an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137020</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:30:40 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 09:33:58 GMT]]></title><description><![CDATA[<p>Aber sind Maps wirklich so langsam?<br />
Ist der Algorithmus nicht O(N), und dasselbe auch bei Vektoren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137025</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 09:48:43 GMT]]></title><description><![CDATA[<p>O(N) und O(M) unterscheiden sich nur durch konstante Faktoren, z.B. 1 und 1000000 also ist O(N) und O(M) bei M=M 1000000 mal schneller.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137031</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 09:48:43 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 11:44:06 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Aber sind Maps wirklich so langsam?<br />
Ist der Algorithmus nicht O(N), und dasselbe auch bei Vektoren?</p>
</blockquote>
<p>Die Komplexität von map ist O(log(N)).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137083</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Fri, 28 Oct 2011 11:44:06 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 12:04:31 GMT]]></title><description><![CDATA[<p>Wo kommen denn auf einmal N und M her? Und was ist die Komplexität einer Datenstruktur? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137097</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Fri, 28 Oct 2011 12:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 12:47:47 GMT]]></title><description><![CDATA[<p>Michael E. schrieb:</p>
<blockquote>
<p>Wo kommen denn auf einmal N und M her? Und was ist die Komplexität einer Datenstruktur? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Schade, denn das ist (mehr oder weniger) wichtig.<br />
Schon von Google gehört? Ist echt ne tolle Seite!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137121</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 12:47:47 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 14:14:41 GMT]]></title><description><![CDATA[<p>fabske schrieb:</p>
<blockquote>
<p>IDie Attribute können sich ändern, ich würde aber eine Ausgabefunktion schreiben die mir immer alle Attribute ausgibt, ohne zu wissen welche deklariert wurden.</p>
</blockquote>
<p>Wie wäre es wenn du den ostream-Operator für die Klassen definierst? Ja, den muss man anpassen, aber freier Wildwuchs ist bei Klassen eigentlich unüblich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137159</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 28 Oct 2011 14:14:41 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 15:48:45 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Michael E. schrieb:</p>
<blockquote>
<p>Wo kommen denn auf einmal N und M her? Und was ist die Komplexität einer Datenstruktur? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Schade, denn das ist (mehr oder weniger) wichtig.<br />
Schon von Google gehört? Ist echt ne tolle Seite!</p>
</blockquote>
<p>&quot;Komplexität von map&quot; ist nur ne Formulierungssache. Man weiß zwar aus dem Kontext, was gemeint ist, aber korrekt ist es nicht.</p>
<p>Was M und N sein sollen, weiß ich allerdings wirklich nicht. Und tu mir den Gefallen und komm nicht mit tollen Googlesprüchen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137187</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137187</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Fri, 28 Oct 2011 15:48:45 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 16:10:42 GMT]]></title><description><![CDATA[<p>Um noch mal auf den op zurückzukommen:</p>
<p>Eine einfach Lösung wäre, jedem Attribut einen Defaultwert zu geben, z.B. 0 , 0.0f und &quot;&quot;.<br />
In der Ausgabefunktion überprüfst du einfach, ob der Wert ein anderer ist, als dieser Defaultwert und gibst ihn in Abhängigkeit davon aus.<br />
Alternativ kannst du statt mit einem Defaultwert auch mit einem bool flag arbeiten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137197</guid><dc:creator><![CDATA[GorbGorb]]></dc:creator><pubDate>Fri, 28 Oct 2011 16:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 17:48:12 GMT]]></title><description><![CDATA[<p>Die O-Notation sagt Dir nur was über die Form und ungefähren &quot;Verlauf&quot; der Steigung der Komplexität O(N) sagt, dass der Aufwand linear mit der Anzahl der Elemente steigt.</p>
<p>Verlauf, steht deswegen in Anführungszeichen, weil die exakte Steigung keine Rolle spielt, d.h. O(100*N) = O(N). Somit hast Du mit einer solchen Komplexitätsangabe nur einen ungefähren Anhaltspunkt, ohne dass Du aber zwei Algorithmen die beide eine Komplexität von O(N) haben, als gleich schnell bei gegebenem N annehmen kannst. Es können eben Welten dazwischen liegen.</p>
<p>Dann kommen eben noch Offsets hinzu, also Aufwand, der unabhängig von N zu betreiben ist.</p>
<p>Daher: O(N) gibt Dir Informationen bezüglich des Zeitverhaltens eines Algorithmus in Relation zur Größe der Daten. Mehr nicht. Mehr Informationen gibt Dir nur ein Profiler.</p>
<p>Ansonsten findest Du hier: <a href="http://en.wikipedia.org/wiki/Big_O_notation" rel="nofollow">http://en.wikipedia.org/wiki/Big_O_notation</a> mehr Details.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137242</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Oct 2011 17:48:12 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 19:46:31 GMT]]></title><description><![CDATA[<p>Also erstmal vielen Dank für die Antworten, auch wenn sie bis jetzt nicht so hilfreich waren <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>Wovon rede ich hier eigentlich? Davon:<br />
Ich habe ein Framework in welchem parallele Module kommunizieren, und zwar datenbasiert. Sie erstellen also Objekte und schicken diese hin und her, und das können sehr sehr viele pro Sekunden sein! Die Objekte sollen also sehr performant und klein sein.<br />
Das Problem, der Empfänger weiß gar nicht immer was er da kriegt, soll es aber z.B. ausgeben können. Ich muss also wissen was für Attribute das empfangene Objekt hat, um es ausgeben zu können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137294</guid><dc:creator><![CDATA[fabske]]></dc:creator><pubDate>Fri, 28 Oct 2011 19:46:31 GMT</pubDate></item><item><title><![CDATA[Reply to Information über die Attribute einer Klasse on Fri, 28 Oct 2011 20:05:19 GMT]]></title><description><![CDATA[<p>fabske schrieb:</p>
<blockquote>
<p>Das Problem, der Empfänger weiß gar nicht immer was er da kriegt, soll es aber z.B. ausgeben können. Ich muss also wissen was für Attribute das empfangene Objekt hat, um es ausgeben zu können.</p>
</blockquote>
<p>Muss der Empfänger das wirklich wissen? WIso kann es nicht das &quot;Message&quot; Objekt eine Methode für die Ausgabe anbieten, und der Empfänger ruft diese dann nur noch auf?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2137302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2137302</guid><dc:creator><![CDATA[firefly]]></dc:creator><pubDate>Fri, 28 Oct 2011 20:05:19 GMT</pubDate></item></channel></rss>