<?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[variable parameterliste und vergleich]]></title><description><![CDATA[<p>Hi an alle,<br />
ich häng im moment ein wenig mit meinem Verständnis :-).</p>
<p>Ich möchte gerne die Parameterlisten zweier Funktionen miteinander vergleichen und bei einer Übereinstimmung diejenige funktion gerne ausführen. Im Endeffekt läuft das auf ein Callback-Schema raus, das ich gerade am planen bin für ne klitze kleine Scriptingsache. Jetzt habe ich mich schon öfters umgesehen und bin auf drei verschiedene Arten gestoßen:</p>
<p>1. Typelists mit Templates aller Loki-Lib (Das check ich irgentwie nich, bin wahrscheinlich zu<br />
blöd :-))</p>
<p>2. Die Parameterliste als String übergeben und dann aussortieren<br />
(also &quot;ccif&quot; was bedeutet &lt;char char int float&gt; so macht es die idTech4-Engine)</p>
<p>3. Funktionszeiger mit festem Rückgabewert und dem derzeitigen Status des Stackframes<br />
so macht es die Unreal-Engine</p>
<p>Es gibt bestimmt noch milliarden andere Möglichkeiten aber im allgemeinen will ich eigentlich nur wissen, was würdet ihr empfehlen. Nr 1 sieht für mich am besten aus (abstraktion), Nr 2<br />
sieht irgentwie &quot;langsam&quot; aus bei Nr 3 steht ein riesen Objekt-Framework dahinter (zu viel arbeit??? :-))</p>
<p>Danke schonmal im vorraus...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/255261/variable-parameterliste-und-vergleich</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 03:38:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/255261.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Nov 2009 22:40:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to variable parameterliste und vergleich on Fri, 27 Nov 2009 22:40:15 GMT]]></title><description><![CDATA[<p>Hi an alle,<br />
ich häng im moment ein wenig mit meinem Verständnis :-).</p>
<p>Ich möchte gerne die Parameterlisten zweier Funktionen miteinander vergleichen und bei einer Übereinstimmung diejenige funktion gerne ausführen. Im Endeffekt läuft das auf ein Callback-Schema raus, das ich gerade am planen bin für ne klitze kleine Scriptingsache. Jetzt habe ich mich schon öfters umgesehen und bin auf drei verschiedene Arten gestoßen:</p>
<p>1. Typelists mit Templates aller Loki-Lib (Das check ich irgentwie nich, bin wahrscheinlich zu<br />
blöd :-))</p>
<p>2. Die Parameterliste als String übergeben und dann aussortieren<br />
(also &quot;ccif&quot; was bedeutet &lt;char char int float&gt; so macht es die idTech4-Engine)</p>
<p>3. Funktionszeiger mit festem Rückgabewert und dem derzeitigen Status des Stackframes<br />
so macht es die Unreal-Engine</p>
<p>Es gibt bestimmt noch milliarden andere Möglichkeiten aber im allgemeinen will ich eigentlich nur wissen, was würdet ihr empfehlen. Nr 1 sieht für mich am besten aus (abstraktion), Nr 2<br />
sieht irgentwie &quot;langsam&quot; aus bei Nr 3 steht ein riesen Objekt-Framework dahinter (zu viel arbeit??? :-))</p>
<p>Danke schonmal im vorraus...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814440</guid><dc:creator><![CDATA[addicted_to_c]]></dc:creator><pubDate>Fri, 27 Nov 2009 22:40:15 GMT</pubDate></item><item><title><![CDATA[Reply to variable parameterliste und vergleich on Sat, 28 Nov 2009 09:04:25 GMT]]></title><description><![CDATA[<p>addicted_to_c schrieb:</p>
<blockquote>
<p>1. Typelists mit Templates aller Loki-Lib (Das check ich irgentwie nich, bin wahrscheinlich zu blöd :-))</p>
</blockquote>
<p>Okay, das ist vielleicht nicht ganz trivial, aber auch nicht soo schwer. Wenn du irgendwie an &quot;Modern C++ Design&quot; von Alexandrescu kommst, dort wirds ausführlich erklärt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1814486</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1814486</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Sat, 28 Nov 2009 09:04:25 GMT</pubDate></item></channel></rss>