<?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 argumenteliste bei funktionen]]></title><description><![CDATA[<p>also ich hab ein funktion mit variabler argumente liste, z.B</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;stdarg.h&gt;

class foo
{
  public:
    int operator () (targument const &amp;first_argument, ...){};
};
</code></pre>
<p>um die liste einzulesen nutze ich jetzt die ganzen va_* macros. aber wie bekomme ich da mit, dass ich das ende der argumente liste erreicht habe?</p>
<p>va_arg() schiebt den pointer der liste ja immer weiter und gibt das aktuelle argument zurück, gibts da irgendwie ein flag oder so was mir sagt jetzt bin ich am ende der liste?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/205916/variable-argumenteliste-bei-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Apr 2026 13:01:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/205916.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 19 Feb 2008 12:57:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:14:15 GMT]]></title><description><![CDATA[<p>also ich hab ein funktion mit variabler argumente liste, z.B</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;stdarg.h&gt;

class foo
{
  public:
    int operator () (targument const &amp;first_argument, ...){};
};
</code></pre>
<p>um die liste einzulesen nutze ich jetzt die ganzen va_* macros. aber wie bekomme ich da mit, dass ich das ende der argumente liste erreicht habe?</p>
<p>va_arg() schiebt den pointer der liste ja immer weiter und gibt das aktuelle argument zurück, gibts da irgendwie ein flag oder so was mir sagt jetzt bin ich am ende der liste?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458828</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458828</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 12:59:21 GMT]]></title><description><![CDATA[<p>meines wissens gibt dir eines der va_*-macros an wieviele Argumente uebergeben wurden. Allerdings kann (und sollte) man solche Ellipsen meist umgehen. Was willst du denn erreichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458830</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 19 Feb 2008 12:59:21 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:13:09 GMT]]></title><description><![CDATA[<p>ich hab eine polynomklasse, mit beliebig vielen variablen. und da möchte ich jetzt per übergabe von argumenten, den wert des polynoms ausrechnen.<br />
Idee:</p>
<p>f(x,y,z) := x^2 + y + z<br />
g(x,y) := x + y^2</p>
<p>allg:</p>
<p>f(x_1, ..., x_n) = ...</p>
<p>alles sind polynome, die dann wiefolgt gelöst werden</p>
<p>f(x,y,z); //für bestimmte werte x,y,z<br />
g(x,y); //für bestimmte werte x,y</p>
<p>allg:</p>
<p>f(x_1, ..., x_n; //für bestimmte x_1 bis x_n</p>
<p>ansonsten müsste ich ja für jede möglichkeit eine eigene solvefunktion schreiben und das würde ich gerne umgehen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458838</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:13:09 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:18:13 GMT]]></title><description><![CDATA[<p>also man könnte es so machen, dass der erste wert die anzahl der argumente angibt aber das finde ich halt überflüssig und unsicher (ich möchte nicht voraussetzen müssen das der user der klasse zählen kann <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> ) und es wäre schön wenn es so geht wie oben angeführt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458842</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:18:13 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:19:52 GMT]]></title><description><![CDATA[<p>Ohne zu wissen, wieviele Argumente da kommen werden, wird es nicht gehen. Und klar, der Benutzer kann sich verzählen und eine andere Anzahl übergeben als angegeben. Deshalb ist printf ja auch so unsicher, da der Compiler keine Möglichkeit hat festzustellen, ob die Anzahl stimmt.</p>
<p>Als mögliche Lösungsansätze in C++ könnte man Präprozessormetaprogrammierung (bei boost sehr häufig zu finden) oder ab C++09 variadic Templates heranziehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458844</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:19:52 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:22:59 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Als mögliche Lösungsansätze in C++ könnte man Präprozessormetaprogrammierung (bei boost sehr häufig zu finden) oder ab C++09 variadic Templates heranziehen.</p>
</blockquote>
<p>Bitte was? <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/1458846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458846</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:31:25 GMT]]></title><description><![CDATA[<p>folgende Moeglichkeiten fallen mir ein:<br />
- uebergib einen 2D-vector (also vector&lt;vector&lt;double&gt; &gt;), die erste Dimension ist die Anzahl der variablen, die zweite dimension jeweils der Grad des Polynoms+1, die Inhalte sind die Koeffizienten. bsp:</p>
<p>f(x,y) = 2.5x<sup>2+3x+5+1.2y</sup>3</p>
<pre><code>5  3  2.5   //3 koeffizienten fuer den x-polynom 2ten grades
       1.2  0  0   0    //4 koeff fuer den y-polynom 3ten grades
</code></pre>
<p>Oder du uebergibst die funktionen im Klartext als String und schreibst dir einen Parser dafuer.</p>
<p>Auf jeden Fall kannst du aber immer einen vector uebergeben und size() aufrufen um die Zahl der ARgumente zu erfahren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458850</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:31:25 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 13:53:27 GMT]]></title><description><![CDATA[<p>genau das wollte ich ja grad nicht, dass der user die argumente extra noch in einen vector oder ein array packen muss. und meine polynome sind im algebraischen sinne gemeint, dh mit double ist da nicht viel, das ist zu spezifisch.<br />
polynome haben bei mir 3 verschiedene typen, nämlichen ergebnis, koeffizienten und argumente typ. mal abgesehen davon müssen die monome des polynoms nicht nur aus einer variable bestehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458871</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 13:53:27 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 14:15:11 GMT]]></title><description><![CDATA[<p>FreakyBKA schrieb:</p>
<blockquote>
<p>Bitte was? <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>Man kann mit dem Präprozessor Funktionen mit wachsenden Parameterlisten erzeugen lassen. Sieht aber fürchterlich hässlich aus und erzeugt Unmengen an Code. Außerdem muss man die höchste Anzahl der Parameter zuvor festlegen.</p>
<p>Alle drei Nachteile werden in C++09 durch ein elegantes Sprachmittel ausgeglichen: Variadic Templates (gegen das <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="😕"
    /> hilft hier Google und der Artikel im Magazin dieses Forums)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458888</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458888</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Tue, 19 Feb 2008 14:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 15:28:22 GMT]]></title><description><![CDATA[<p>FreakyBKA schrieb:</p>
<blockquote>
<p>...polynome haben bei mir 3 verschiedene typen, nämlichen ergebnis, koeffizienten und argumente typ. mal abgesehen davon müssen die monome des polynoms nicht nur aus einer variable bestehen.</p>
</blockquote>
<p>Ich möchte mal sehen wie du verschiedene Typen etc. relativ sicher in einer variablen Argumentenliste übergibst... Nur ein Parameter falsch übergeben wirst du sicherlich in Abstürze geraten können.</p>
<p>Kontainer haben auf jedenfall den Vorteil das sie typsicher und weitgehend unproblematisch sind. Falls dir das Füllen von Kontainern zu aufwendig erscheint, solltest du dir mal die Boostbibliothek anschauen, die hat dafür eine verkürzte Schreibweise (dank überladung des &quot;,&quot;-operators ...).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458935</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 19 Feb 2008 15:28:22 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 16:41:28 GMT]]></title><description><![CDATA[<p>also die drei verschiedenen typen stehen schon bei der definition des polynoms fest, d.h. sie werden als template-argumente übergeben. z.B. polynom&lt;float, int, char&gt; würde bei mir bedeuten, dass das polynom als ergebnis einen float-wert liefert, als koeffizienten int-werte hat und die argumente sind char-werte. was die polynomklasse dann intern damit macht ist irrelevant.</p>
<pre><code class="language-cpp">polynom&lt;float, int, char&gt; p;
char x = 'a', y = 'b', z = 'c';
//allg.: char x_1, ..., x_n
float f, g;
g = p(x,y);
f = p(x,y,z);
//allg.: f = p(x_1, ..., x_n);
</code></pre>
<p>so ist das gemeint, ich hoffe das es jetzt halbwegs verständlich ist. somit haben alle argumente den gleichen typ, der auch von anfang an feststeht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1458989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1458989</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 16:41:28 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 17:15:32 GMT]]></title><description><![CDATA[<p>FreakyBKA schrieb:</p>
<blockquote>
<p>...somit haben alle argumente den gleichen typ, der auch von anfang an feststeht.</p>
</blockquote>
<p>...aber nicht durch das Typsystem von C++ gewährleistet ist. Korrigiert mich bitte, aber soviel ich von Elipsen weiß können die Parameter beliebigen Typs sein (oder anders formuliert: es wird keine Typüberprüfung für variable Parameter gemacht).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459006</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Tue, 19 Feb 2008 17:15:32 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Tue, 19 Feb 2008 17:40:44 GMT]]></title><description><![CDATA[<p>das weiß ich ja und darum gehts ja auch nicht, sondern darum woher ich weiß wieviele argumente übergeben werden. bei den va_* kram hab ich nichts der art gefunden. bei printf funktioniert das ja auch, wenn ich zuwenig zusätzliche parameter angebe, dann meckert er rum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1459019</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1459019</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Tue, 19 Feb 2008 17:40:44 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 09:09:10 GMT]]></title><description><![CDATA[<p>wie stellst du dir das eigentlich mit der benutzung deiner klasse vor ?<br />
soll der benutzer für jedes poynom ein extra kompilat anfertigen ? <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/1460739</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460739</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 09:09:10 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 09:45:21 GMT]]></title><description><![CDATA[<p>FreakyBKA schrieb:</p>
<blockquote>
<p>bei printf funktioniert das ja auch, wenn ich zuwenig zusätzliche parameter angebe, dann meckert er rum.</p>
</blockquote>
<p>printf liefert die Anzahl indirekt über den Formatstring. Die Kontroller führt aber der Compiler nur so durch, im Standard ist sie nicht enthalten. Ein kostenloser Service. <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/1460762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460762</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Fri, 22 Feb 2008 09:45:21 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 10:36:49 GMT]]></title><description><![CDATA[<p>In C werden alle übergebenen Variablen einfach nur auf den Stack gepusht. Eine Funktion weiss _nie_ wieviele Parameter sie wirklich übergeben bekommen hat.</p>
<p>Deshalb muss in C jedesmal der Caller den Stack aufräumen. Was du willst ist technisch nicht sauber möglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460812</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 22 Feb 2008 10:36:49 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 10:58:29 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich verstehe nicht, was ein Buchstabe (&quot;char&quot;) in einem Polynom zu suchen hat.<br />
Insgesamt scheint mir, dass Du noch nicht wirklich weißt, was Du da implementieren willst ... <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="😉"
    /><br />
Für variable Parameterlisten gibt's immer noch prima den std::vector - der ist prima.<br />
und wenn Du pro Term mehrere Angaben machen möchtest (Parametername, exponent, Wert, ...) kannst Du die gut in einen struct packen, der dann in den vector wandert.</p>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460827</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Fri, 22 Feb 2008 10:58:29 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 13:57:05 GMT]]></title><description><![CDATA[<p>also ich weiß schon was ich implementieren will, weil es bis auf die Sache mit der variablen Parameterliste schon alles implementiert ist. Das mit dem char war nur ein Beispiel um das Prinzip zu erklären.<br />
Die Idee ist einfach das man allg., wie in der Algebra, Polynome über bestimmten Ringen definieren kann. Somit könnte man als Templateargumente eigene Klassen übergeben, die die Ringeigenschaften erfüllen und schon hat man den Polynomring dazu. Sowas ist natürlich nur für Leute wie mich als Mathematiker interessant. Und ich wollte halt wissen ob es variable Argumentlisten dieser Art gibt, was aber offensichtlich nicht so ist. Die alternative Übergabe mit einem Array ist schon implementiert, aber muss der User dafür halt extra ein Array deklarieren. Letztendlich ist es nur Schönheitskorrektur und wäre schön gewesen wenn es ginge.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460972</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Fri, 22 Feb 2008 13:57:05 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 14:05:44 GMT]]></title><description><![CDATA[<p>FreakyBKA schrieb:</p>
<blockquote>
<p>Letztendlich ist es nur Schönheitskorrektur und wäre schön gewesen wenn es ginge.</p>
</blockquote>
<p>sicher geht das. variable anzahl von argumenten kann man als zeiger übergeben.<br />
oder du übergibst eine zeichenkette der form &quot;a0*x^0 + a1*x^1 + a2*x^2 + ... + an*x^n&quot;<br />
die du dann parsen kannst.<br />
der vorteil bei der zeichenkette ist ganz klar:<br />
es können mehrere xn an unterschiedlichen positionen auftauchen.<br />
variabler geht es nicht.<br />
der aufwand fürs parsen ist relativ gering, du hast nur zwei operatoren und zahlenwerte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460977</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460977</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 14:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 14:14:21 GMT]]></title><description><![CDATA[<p>agga ugga schrieb:</p>
<blockquote>
<p>&quot;a0*x^0 + a1*x^1 + a2*x^2 + ... + an*x^n&quot;</p>
</blockquote>
<p>wenn die Polynome denn so einfach wären <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="😉"
    /><br />
ein allg. Polynom besteht aus einer endlichen Summe von Termen, die wiederum das Produkt eines Koeffizienten und endlich vielen Variablen sind.<br />
Die Parameter bestimmen dann den Wert den die jeweiligen Variablen annehmen sollen.<br />
Da als Parameter wie gesagt potentiell beliebige Klassen möglich sind, fällt da meines erachtens ein String als Parameter raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1460982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1460982</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Fri, 22 Feb 2008 14:14:21 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 15:14:16 GMT]]></title><description><![CDATA[<p>Hilft dir <a href="http://www.ddj.com/cpp/184403542" rel="nofollow">http://www.ddj.com/cpp/184403542</a> ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461028</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 22 Feb 2008 15:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 17:18:25 GMT]]></title><description><![CDATA[<p>also der artikel beschreibt zwar eine möglichkeit, wie man beliebige argumentlisten erzeugen kann, jedoch stört mich die form, dass man jedes argument klammern muss. und da es hier wie gesagt nur um ästhetik und bequemlichkeit geht, ist das nicht passend.<br />
also nochmal ich möchte etwas folgender art machen können</p>
<pre><code class="language-cpp">polynomial p;
//...
p(1,2);
p(0,7,3);
p(2,25, ...);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1461107</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461107</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Fri, 22 Feb 2008 17:18:25 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 17:41:36 GMT]]></title><description><![CDATA[<p>FreakyBKA schrieb:</p>
<blockquote>
<p>also nochmal ich möchte etwas folgender art machen können</p>
</blockquote>
<p>Und nochmal:<br />
das geht so nicht.</p>
<p>Man kann nur etwas aehnliches erreichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461120</guid><dc:creator><![CDATA[Shade Of Mine]]></dc:creator><pubDate>Fri, 22 Feb 2008 17:41:36 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 17:49:10 GMT]]></title><description><![CDATA[<p>schade halt <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/1461126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461126</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Fri, 22 Feb 2008 17:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Fri, 22 Feb 2008 19:27:47 GMT]]></title><description><![CDATA[<p>ich darf mal eben ein voriges zitat aufgreifen:</p>
<p>FreakyBKA schrieb:</p>
<blockquote>
<p>ich hab eine polynomklasse, mit beliebig vielen variablen. und da möchte ich jetzt per übergabe von argumenten, den wert des polynoms ausrechnen.<br />
Idee:<br />
f(x,y,z) := x^2 + y + z<br />
g(x,y) := x + y^2</p>
</blockquote>
<p>das ist in meinen augen ein string, den man parsen kann. die geparsten elemente kann man dann in klassen speichern.<br />
oder wie willst du die eingabe realisieren.</p>
<p>FreakyBKA schrieb:</p>
<blockquote>
<p>agga ugga schrieb:</p>
<blockquote>
<p>&quot;a0*x^0 + a1*x^1 + a2*x^2 + ... + an*x^n&quot;</p>
</blockquote>
<p>wenn die Polynome denn so einfach wären <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="😉"
    /><br />
ein allg. Polynom besteht aus einer endlichen Summe von Termen, die wiederum das Produkt eines Koeffizienten und endlich vielen Variablen sind.<br />
Die Parameter bestimmen dann den Wert den die jeweiligen Variablen annehmen sollen.</p>
</blockquote>
<p>das ist ein allgemeines polynom vom grad n <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/1461194</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461194</guid><dc:creator><![CDATA[agga ugga]]></dc:creator><pubDate>Fri, 22 Feb 2008 19:27:47 GMT</pubDate></item><item><title><![CDATA[Reply to variable argumenteliste bei funktionen on Sat, 23 Feb 2008 17:31:23 GMT]]></title><description><![CDATA[<p>die polynome hab ich doch schon <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<blockquote>
<p>[quote=&quot;agga ugga&quot;]</p>
<p>FreakyBKA schrieb:</p>
<blockquote>
<p>agga ugga schrieb:</p>
<blockquote>
<p>&quot;a0*x^0 + a1*x^1 + a2*x^2 + ... + an*x^n&quot;</p>
</blockquote>
<p>wenn die Polynome denn so einfach wären <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="😉"
    /><br />
ein allg. Polynom besteht aus einer endlichen Summe von Termen, die wiederum das Produkt eines Koeffizienten und endlich vielen Variablen sind.<br />
Die Parameter bestimmen dann den Wert den die jeweiligen Variablen annehmen sollen.</p>
</blockquote>
<p>das ist ein allgemeines polynom vom grad n <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>
</blockquote>
<p>ist es nicht denn es hat nur eine variable, nämlich x. ein allgemeines polynom hat beliebig viele variablen x1,...,x_n bzw x,y,z,usw.<br />
ich will ja nicht die polynome parsen, das hab ich shcon längst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1461627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1461627</guid><dc:creator><![CDATA[StarCraftFeuerteufel]]></dc:creator><pubDate>Sat, 23 Feb 2008 17:31:23 GMT</pubDate></item></channel></rss>