<?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[Überladung von () oder nicht?]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine kurze Frage zu folgendem Code Ausschnitt:</p>
<pre><code>Vector a(4);
//oder
Vector d(7, varname);
</code></pre>
<p>setzen diese Code Beispiele eine Überladung des () Operators in einer header Datei voraus oder ist das nicht nötig?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144485/überladung-von-oder-nicht</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 16:20:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144485.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 18 Apr 2006 19:56:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 19:56:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe eine kurze Frage zu folgendem Code Ausschnitt:</p>
<pre><code>Vector a(4);
//oder
Vector d(7, varname);
</code></pre>
<p>setzen diese Code Beispiele eine Überladung des () Operators in einer header Datei voraus oder ist das nicht nötig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040084</guid><dc:creator><![CDATA[deetee]]></dc:creator><pubDate>Tue, 18 Apr 2006 19:56:02 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 20:13:59 GMT]]></title><description><![CDATA[<p>Diese Beispiele setzen mindestens zwei Konstruktoren voraus, mit Operatorüberladung hat das aber nichts zu tun.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040094</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040094</guid><dc:creator><![CDATA[Gideon]]></dc:creator><pubDate>Tue, 18 Apr 2006 20:13:59 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 20:44:19 GMT]]></title><description><![CDATA[<p>ok danke schonmal.</p>
<p>und was sagst du zu diesem Beispiel?</p>
<pre><code>class demo d;
int i;

i = d(5,8);
</code></pre>
<p>Hat das was mit Operatorüberladung zu tun?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040102</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040102</guid><dc:creator><![CDATA[deetee]]></dc:creator><pubDate>Tue, 18 Apr 2006 20:44:19 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 21:59:53 GMT]]></title><description><![CDATA[<p>genau das gleiche wie vorhin du blindschleiche</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040146</guid><dc:creator><![CDATA[mr crack]]></dc:creator><pubDate>Tue, 18 Apr 2006 21:59:53 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 22:07:21 GMT]]></title><description><![CDATA[<p>mr crack schrieb:</p>
<blockquote>
<p>genau das gleiche wie vorhin du blindschleiche</p>
</blockquote>
<p>ganz sicher?</p>
<p>nee, ist ein op()!</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

class demo{
	public:
	int operator()(int a,int b){
		return a+b;
	}
};

class demo d;
int i;

i = d(5,8);

int main(){
	cout&lt;&lt;i&lt;&lt;'\n';
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1040149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040149</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 18 Apr 2006 22:07:21 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 22:34:05 GMT]]></title><description><![CDATA[<p>Kann mir jemand in einfachen Worten den Unterschied der beiden Schnipsel erklären? Wieso genau ist es im ersten Fall keine Überladung vom () Operator?</p>
<p>btw: Das mit der Blindschleiche war nicht nett, gar nicht nett...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040162</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040162</guid><dc:creator><![CDATA[deetee]]></dc:creator><pubDate>Tue, 18 Apr 2006 22:34:05 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Tue, 18 Apr 2006 23:36:57 GMT]]></title><description><![CDATA[<p>Beim ersten Codeschnippsel initialisiert du das Object a/d über den Konstruktor. Das ist die um ein assignment verkürzte Schreibweise von:</p>
<pre><code class="language-cpp">Vektor d = Vektor(7, varname);
</code></pre>
<p>Mit Klassenname(/*Parameterliste*/) kann man ein neues Objekt vom Typ Klassenname erzeugen, wobei der Konstruktor mit der richtigen Parameterliste aufgerufen wird.</p>
<p>Im zweiten Fall rufst du bei einer initialisierten Vektor Klasse d den () Operator auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040183</guid><dc:creator><![CDATA[bluecode]]></dc:creator><pubDate>Tue, 18 Apr 2006 23:36:57 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Wed, 19 Apr 2006 11:25:04 GMT]]></title><description><![CDATA[<p>ok das klingt schon sehr einleuchtend. danke bluecode.</p>
<p>Beim zweiten ist das quasi so, dass durch</p>
<p>class demo d;</p>
<p>bereits der Standardkonstruktor aufgerufen wird, oder? Und das Objekt d wird dann ähnlich wie eine Methode benutzt, durch die Überladung des () Operators, richtig?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040456</guid><dc:creator><![CDATA[deetee]]></dc:creator><pubDate>Wed, 19 Apr 2006 11:25:04 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Wed, 19 Apr 2006 11:27:09 GMT]]></title><description><![CDATA[<p>Vollkommen korrekt.<br />
(außer daß &quot;Funktion&quot; wohl besser passt als &quot;Methode&quot; ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040460</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040460</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 19 Apr 2006 11:27:09 GMT</pubDate></item><item><title><![CDATA[Reply to Überladung von () oder nicht? on Wed, 19 Apr 2006 14:00:53 GMT]]></title><description><![CDATA[<p>Funktion deshalb, weil man es auch außerhalb einer Klasse nutzen kann, oder?</p>
<p>Danke, ihr seid super <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1040591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1040591</guid><dc:creator><![CDATA[deetee]]></dc:creator><pubDate>Wed, 19 Apr 2006 14:00:53 GMT</pubDate></item></channel></rss>