<?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[Ellipsenparameter]]></title><description><![CDATA[<p>In meinem C++ Buch werden Ellipsenparameter angesprochen, aber nicht erklärt wie man sieh verwendet bzw. anspricht:</p>
<pre><code class="language-cpp">void func(int par1,...)
{

}

int main()
{
    func(5,8,2,7,4);

    return  0;

}
</code></pre>
<p>Wie spreche ich innerhalb der Funktion &quot;func&quot; die Parameter an? (zumal ich ja gar nich weiß wieviele es sind, kann ja immer unterschiedlich sein)</p>
<p>MfG<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/257423/ellipsenparameter</link><generator>RSS for Node</generator><lastBuildDate>Thu, 10 Sep 2026 05:06:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/257423.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 Dec 2009 13:44:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ellipsenparameter on Mon, 28 Dec 2009 13:44:35 GMT]]></title><description><![CDATA[<p>In meinem C++ Buch werden Ellipsenparameter angesprochen, aber nicht erklärt wie man sieh verwendet bzw. anspricht:</p>
<pre><code class="language-cpp">void func(int par1,...)
{

}

int main()
{
    func(5,8,2,7,4);

    return  0;

}
</code></pre>
<p>Wie spreche ich innerhalb der Funktion &quot;func&quot; die Parameter an? (zumal ich ja gar nich weiß wieviele es sind, kann ja immer unterschiedlich sein)</p>
<p>MfG<br />
Stromberg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828867</guid><dc:creator><![CDATA[Stromberg]]></dc:creator><pubDate>Mon, 28 Dec 2009 13:44:35 GMT</pubDate></item><item><title><![CDATA[Reply to Ellipsenparameter on Mon, 28 Dec 2009 13:59:39 GMT]]></title><description><![CDATA[<p>Hier findest du ein Beispiel:<br />
<a href="http://www.cplusplus.com/reference/clibrary/cstdarg/va_start/" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cstdarg/va_start/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828873</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 28 Dec 2009 13:59:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ellipsenparameter on Mon, 28 Dec 2009 16:52:57 GMT]]></title><description><![CDATA[<p>Stromberg schrieb:</p>
<blockquote>
<p>In meinem C++ Buch werden Ellipsenparameter angesprochen, aber nicht erklärt wie man sieh verwendet bzw. anspricht:</p>
</blockquote>
<p>Diese Funkionalität existiert zwar in C++, aber man sollte sie tunlichst NICHT verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828938</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Mon, 28 Dec 2009 16:52:57 GMT</pubDate></item><item><title><![CDATA[Reply to Ellipsenparameter on Mon, 28 Dec 2009 17:16:43 GMT]]></title><description><![CDATA[<p>~john schrieb:</p>
<blockquote>
<p>Stromberg schrieb:</p>
<blockquote>
<p>In meinem C++ Buch werden Ellipsenparameter angesprochen, aber nicht erklärt wie man sieh verwendet bzw. anspricht:</p>
</blockquote>
<p>Diese Funkionalität existiert zwar in C++, aber man sollte sie tunlichst NICHT verwenden.</p>
</blockquote>
<p>Wärst du dann auch noch so frei ihm zu erkläre WAS so böse dran ist?</p>
<p>btw:<br />
Mir ist es durchaus klar, aber wenn man schon so eine generalisierte Aussage macht, dann sollte man auch eklären warum, dann kann sich jeder selber entscheiden, ob man das &quot;Risiko&quot; dennoch eingeht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1828947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1828947</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 28 Dec 2009 17:16:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ellipsenparameter on Mon, 28 Dec 2009 19:21:52 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Wärst du dann auch noch so frei ihm zu erkläre WAS so böse dran ist?</p>
</blockquote>
<p>Die Ellipse erlaubt keinerlei Typsicherheit und Funktionen mit Ellipsen können nur per Konvention benutzt werden, d.h. es gibt keinerlei Schutz vor mißbräuchlicher Nutzung. Dei Realität zeigt, daß darüber massenweise Buffer Overflow und Formatstring Attacken (printf &amp; Co nutzen auch die Ellipse) in Programmen vorgenommen werden können. Da es in C++ andere typsichere Ansätze gibt, ist die Ellipse ohne Ausnahme generell böse. Wenn man C API nutzen muß, läßt sich das manchmal nicht verhindern, aber selbst in C könnte man es besser lösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829006</guid><dc:creator><![CDATA[*john 0]]></dc:creator><pubDate>Mon, 28 Dec 2009 19:21:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ellipsenparameter on Mon, 28 Dec 2009 19:35:39 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Und die Alternative, wenn man so etwas wirklich braucht wäre z.B boost::format:<br />
<a href="http://www.boost.org/doc/libs/1_40_0/libs/format/doc/format.html" rel="nofollow">http://www.boost.org/doc/libs/1_40_0/libs/format/doc/format.html</a></p>
<p>Ich habe bis jetzt aber wahrscheinlich nur 1-2 mal wirklich das Bedürfnis nach der Ellipse verspührt. Ansonsten benutze ich für das zusammensetzen von strings <code>std::stringstream</code> , was auch recht elegant geht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1829011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1829011</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 28 Dec 2009 19:35:39 GMT</pubDate></item></channel></rss>