<?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[Konstrukter erneut aufrufen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich sitze gerade in der Schule und muss eine Zusatzaufgabe machen. Ich habe eine Klasse mit vorgegebenen Methoden und ich soll eine Membervariable ändern.<br />
In der Aufgabe steht nichts davon, dass ich eine neue Methode dafür anlegen soll, daher habe ich mir gedacht, ich verwende den Konstruktor.<br />
Ich würde ihn ja einzeln benutzen:</p>
<pre><code class="language-cpp">sparkonto konto1(&quot;Name&quot;, 500.00, 2.5);
sparkonto konto2(&quot;NochEiner&quot;, 720.32, 2.5);
//... usw.
</code></pre>
<p>allerdings handelt es sich um eine dynamische Deklaration.<br />
Wenn ich versuche den Konstruktor nochmals aufzurufen, bekomme ich einen Fehler:</p>
<blockquote>
<p>Spar_dyn.cpp: In function <code>int main()': Spar_dyn.cpp:147: error: invalid use of</code>class sparkonto'<br />
Spar_dyn.cpp:153: error: void value not ignored as it ought to be</p>
</blockquote>
<p>Hier mein Quellcode (der Allokationsteil):</p>
<pre><code class="language-cpp">sparkonto *konten = new sparkonto[count];

	for(int x = 1; x &lt;= count; x++)
	{
		//konten[x-1].einzahlung(x*500);
		konten[x-1].sparkonto(&quot;Inhaber &quot; + x, (x * 500), sparkonto::m_anzahl);
	}
</code></pre>
<p>Gibt es keine Möglichkeit den Konstrukter noch einmal auszuführen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/214250/konstrukter-erneut-aufrufen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 18:40:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/214250.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 27 May 2008 10:32:02 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Konstrukter erneut aufrufen on Tue, 27 May 2008 10:32:02 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich sitze gerade in der Schule und muss eine Zusatzaufgabe machen. Ich habe eine Klasse mit vorgegebenen Methoden und ich soll eine Membervariable ändern.<br />
In der Aufgabe steht nichts davon, dass ich eine neue Methode dafür anlegen soll, daher habe ich mir gedacht, ich verwende den Konstruktor.<br />
Ich würde ihn ja einzeln benutzen:</p>
<pre><code class="language-cpp">sparkonto konto1(&quot;Name&quot;, 500.00, 2.5);
sparkonto konto2(&quot;NochEiner&quot;, 720.32, 2.5);
//... usw.
</code></pre>
<p>allerdings handelt es sich um eine dynamische Deklaration.<br />
Wenn ich versuche den Konstruktor nochmals aufzurufen, bekomme ich einen Fehler:</p>
<blockquote>
<p>Spar_dyn.cpp: In function <code>int main()': Spar_dyn.cpp:147: error: invalid use of</code>class sparkonto'<br />
Spar_dyn.cpp:153: error: void value not ignored as it ought to be</p>
</blockquote>
<p>Hier mein Quellcode (der Allokationsteil):</p>
<pre><code class="language-cpp">sparkonto *konten = new sparkonto[count];

	for(int x = 1; x &lt;= count; x++)
	{
		//konten[x-1].einzahlung(x*500);
		konten[x-1].sparkonto(&quot;Inhaber &quot; + x, (x * 500), sparkonto::m_anzahl);
	}
</code></pre>
<p>Gibt es keine Möglichkeit den Konstrukter noch einmal auszuführen?</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1517510</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1517510</guid><dc:creator><![CDATA[JohnK]]></dc:creator><pubDate>Tue, 27 May 2008 10:32:02 GMT</pubDate></item><item><title><![CDATA[Reply to Konstrukter erneut aufrufen on Tue, 27 May 2008 10:36:23 GMT]]></title><description><![CDATA[<p>Warum den Konstruktor verwenden? Weil der instanziert ja jedesmal ein neues Objekt! Bau dir doch wirklich eine &quot;ändern-Methode&quot; und ändere in ihr die Membervariable.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1517514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1517514</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Tue, 27 May 2008 10:36:23 GMT</pubDate></item><item><title><![CDATA[Reply to Konstrukter erneut aufrufen on Tue, 27 May 2008 10:44:10 GMT]]></title><description><![CDATA[<p>Jo, danke. Habe sowieso gerade eben bemerkt, dass es schwachsinnig wäre, da eine statische Membervariable inkrementiert wird, was auch wirklich nur beim Erstellen geschehen soll. <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>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1517521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1517521</guid><dc:creator><![CDATA[JohnK]]></dc:creator><pubDate>Tue, 27 May 2008 10:44:10 GMT</pubDate></item></channel></rss>