<?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[Methoden rumpf einer Methode bei laufzeit implementieren!!]]></title><description><![CDATA[<p>Folgendes...<br />
Ich habe eine Klasse, diese solle eine Methode enthalten welche aber nur aus dem Methoden kopf besteht oder so ähnlich.<br />
Wenn ich jetzt z.b. ein Objekt der Klasse erstelle:</p>
<p>(01)</p>
<pre><code class="language-cpp">MyKlasse *foo= new MyKlasse();
</code></pre>
<p>sollte z.b. die Methode &quot;huhu&quot;</p>
<p>(02)</p>
<pre><code class="language-cpp">foo-&gt;huhu(){......... Inhalt }
</code></pre>
<p>erst implentitere werden dann</p>
<p>(03)</p>
<pre><code class="language-cpp">foo-&gt;start();
</code></pre>
<p>ausgeführt werden welche die Mehthode &quot;huhu&quot; enhält !!</p>
<p>Ist doch so ähnlich wie ne virtuelle Methode aber halt ohne Polymorpihe geht das ??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142847/methoden-rumpf-einer-methode-bei-laufzeit-implementieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 01:09:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142847.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Apr 2006 13:14:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:14:11 GMT]]></title><description><![CDATA[<p>Folgendes...<br />
Ich habe eine Klasse, diese solle eine Methode enthalten welche aber nur aus dem Methoden kopf besteht oder so ähnlich.<br />
Wenn ich jetzt z.b. ein Objekt der Klasse erstelle:</p>
<p>(01)</p>
<pre><code class="language-cpp">MyKlasse *foo= new MyKlasse();
</code></pre>
<p>sollte z.b. die Methode &quot;huhu&quot;</p>
<p>(02)</p>
<pre><code class="language-cpp">foo-&gt;huhu(){......... Inhalt }
</code></pre>
<p>erst implentitere werden dann</p>
<p>(03)</p>
<pre><code class="language-cpp">foo-&gt;start();
</code></pre>
<p>ausgeführt werden welche die Mehthode &quot;huhu&quot; enhält !!</p>
<p>Ist doch so ähnlich wie ne virtuelle Methode aber halt ohne Polymorpihe geht das ??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029657</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029657</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:14:11 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:16:56 GMT]]></title><description><![CDATA[<p>Ich glaube so kann Dir da keiner drauf antworten... Was zum Geier meinst Du mit &quot;start enthält huhu&quot;? Als String, als Bytecode, als Roman?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029661</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029661</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:16:56 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:22:36 GMT]]></title><description><![CDATA[<p>die methode &quot;huhu()&quot; wird erst implementiert wenn das des objekts &quot;foo&quot; schon existiert!! und die Methode &quot;start()&quot; vom objekt &quot;foo&quot; ruft intern die Method &quot;huhu()&quot; auf!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029670</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029670</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:24:22 GMT]]></title><description><![CDATA[<p>Achso, jetzt ist mir alles klar. <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>
<p>Und &quot;woraus&quot; soll sich die Methode &quot;start&quot; manifestieren? Spracherkennung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029671</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:24:22 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:27:43 GMT]]></title><description><![CDATA[<p>ne das ist ne CurveFit algorithmus!!</p>
<p>die methode &quot;huhu()&quot; enthält quasie die Funktion die angefittet werden soll!</p>
<p>und &quot;start()&quot; start die Curve fittung...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029672</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:27:43 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:44:24 GMT]]></title><description><![CDATA[<p>Hi BorisProgger, also mal zum Verständnis. Du möchtest den Programmcode einer Funktion/Methode erst zur Laufzeit setzen können. Richtig?</p>
<p>Das geht nicht. Zumindest nicht so <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="😉"
    /> Eine interne Scriptsprache wäre hier die Lösung. Obwohl ich nicht ganz verstehe warum man das in deinem Fall nicht auch anders lösen kann. Es wäre Hilfreich, wenn du mal ein paar Beispiele machen könntest, welche zeigen was in der Methode <em>huhu()</em> stehen sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029684</guid><dc:creator><![CDATA[Herrmann]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:44:24 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 13:48:29 GMT]]></title><description><![CDATA[<p>wie würdest du das denn lösen??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029686</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 13:48:29 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 14:26:33 GMT]]></title><description><![CDATA[<p>Beispiel:</p>
<pre><code class="language-cpp">class Calc(){

  int AA,BB;

public:

  Calc(int a,int b){ AA=a; BB=b;};
  start(){ huhu(AA,BB);};

  SPEZIELLE METHODE =&gt;&gt; int huhu(int AA, int BB);

}
</code></pre>
<pre><code class="language-cpp">Calc *test= new Calc(4,5);
</code></pre>
<p>// DIESE METHODE SOLLE JETZT ZU LAUFZEIT DEKLARIERT WERDEN!!!</p>
<pre><code class="language-cpp">test::huhu(int AA,int BB){
  return AA+BB;
}
</code></pre>
<p>dann</p>
<pre><code class="language-cpp">test-&gt;start();
</code></pre>
<p>sooo hat mich jett jeamnd verstanden???? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>P.S: der Code ist nur so wie ich mir ihn vorstelle.. also nich an syntax mekkern</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029710</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029710</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:26:33 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 14:30:29 GMT]]></title><description><![CDATA[<p>Hrm... Verständlich ist was anderes.</p>
<p>Aber wenn Du das meinst was ich inzwischen glaube was Du meinst:<br />
Etwas was sowas kann nennt man &quot;Compiler&quot; oder &quot;Interpreter&quot; <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1029716</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029716</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 14:36:47 GMT]]></title><description><![CDATA[<p>BorisProgger schrieb:</p>
<blockquote>
<pre><code class="language-cpp">// DIESE METHODE SOLLE JETZT ZU LAUFZEIT DEKLARIERT WERDEN!!!
[cpp]test::huhu(int AA,int BB){
  return AA+BB;
}
</code></pre>
</blockquote>
<p>Hier widersprichst du dir doch selbst. Der Rumpf deiner Methode existiert<br />
doch schon zur Compilezeit oder wo steht dieses <em>return AA+BB</em>?</p>
<p>Willst du den Rumpf zur Laufzeit <em>eingeben</em> können?<br />
Wer bitte, soll ihn denn dann kompilieren können? So etwas geht nur<br />
in einer reinen Interpretersprache oder, wie Herrmann geschrieben hat,<br />
in einer Script-Sprache.</p>
<p>Was du machen kannst, ist dir einen eigenen Parser zu schreiben der<br />
zur Laufzeit eine Funktion einlesen kann und diese selbst interpretiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029722</guid><dc:creator><![CDATA[Javaner]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:36:47 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 14:46:07 GMT]]></title><description><![CDATA[<p>Oder meinst du, dass du während der Laufzeit entscheiden kannst, welche deiner bereits geschrieben und compilierten Funktionen huhu bei einer bestimmten zur Laufzeit entstandenen Aktion genutzt werden soll? Das sollte doch mit Funktionszeigern gehen. Schätze, da kannste aber auch einfach die original Funktionsnamen nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029730</guid><dc:creator><![CDATA[Panke]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:46:07 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 14:51:23 GMT]]></title><description><![CDATA[<p>ja klar die funktion huhu wird schon kompiliert , aber ich will den code halt extrern von der klasse schreiben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029731</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:51:23 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 14:54:19 GMT]]></title><description><![CDATA[<p>Wie wärs dann, wenn du diese Funktion deiner Klasse (und/oder Funktion) einfach als Pointer übergibst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029736</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029736</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 03 Apr 2006 14:54:19 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 15:03:23 GMT]]></title><description><![CDATA[<p>Dann schreib Deinen Code doch in eine Funktion ausserhalb der Klasse?!</p>
<p>Und jetzt, setz Dich bitte mal mit ein paar Begrifflichkeiten auseinander, wie &quot;Deklaration&quot;, &quot;Definition&quot;, &quot;implementieren&quot; oder &quot;aufrufen&quot;... Damit Du beim nächsten Mal eine Frage stellen kannst die in sich selbst erstmal Sinn ergibt, damit andere nicht zwei Seiten raten müssen was Du eigentlich willst. (Um genau zu sein 100% sicher ob ich es inzwischen weiss, bin ich nicht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029744</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 03 Apr 2006 15:03:23 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 15:16:20 GMT]]></title><description><![CDATA[<p>oh diese begriffe hab ich im 2ten semster gehört *fg*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029753</guid><dc:creator><![CDATA[BorisProgger]]></dc:creator><pubDate>Mon, 03 Apr 2006 15:16:20 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 15:21:48 GMT]]></title><description><![CDATA[<p>Hem, kommt das nicht eher dem Visitorpattern nahe? Notfalls würde auch Factory helfen, die dann aber halt Objekte anstatt Methoden erzeugt. Aber das könnte man dan nmit dem Visitor kombinieren.</p>
<p>Wenns das immer nicht ist: Script-Engine im Netz suchen.</p>
<p>Artchi</p>
<p>PS: Wer hat hier gesagt &quot;Parser selbst schreiben&quot;??? Dem müssten man den Hintern versolen! Dafür gibts Boost Spirit! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029760</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029760</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Mon, 03 Apr 2006 15:21:48 GMT</pubDate></item><item><title><![CDATA[Reply to Methoden rumpf einer Methode bei laufzeit implementieren!! on Mon, 03 Apr 2006 15:33:21 GMT]]></title><description><![CDATA[<p>Ich war das :p</p>
<p>Dein <em>Boost Spirit</em> sieht ja ganz interessant aus, aber bevor<br />
sich da jemand eingearbeitet hat und produktiv werden kann, hat<br />
man einen eigenen kleinen Parser mehrmals selbst geschrieben. Und wenn<br />
man sich mit einer UP-Notation zufrieden gibt und sich dadurch die<br />
gesamte Klammererkennung und die Prioritätenerkennung (+, *, ^) erspart,<br />
ist der in 2 Stunden fertig geschrieben.</p>
<blockquote>
<p>Dem müssten man den Hintern <strong>versolen</strong>!</p>
</blockquote>
<p>Aber erst, wenn du Deutsch gelernt hast :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1029766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1029766</guid><dc:creator><![CDATA[Javaner]]></dc:creator><pubDate>Mon, 03 Apr 2006 15:33:21 GMT</pubDate></item></channel></rss>