<?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[[Gelöst]Hilfe bei variablen zuweisung bei klassen funktionen]]></title><description><![CDATA[<p>Hallo und tut mir gleich leid das sich der Titel so unglücklich anhört.<br />
Da ich nicht wusste nach was ich suchen sollte unter Google, weil ich nicht weiß wie man das nennt, falls ein spezieller Name existiert, frage ich einfach mal hier.</p>
<p>Hier ganz normal als Bsp:</p>
<pre><code class="language-cpp">class myclass
{
private :
int ivar1;
int ivar2;
public :

myclass(int ivar1_,int ivar2_);
void test(int ivar1_);
};
</code></pre>
<p>nun gibt es, denke ich bzw hab ich mal gesehen das es so eine zuweisung gibt:</p>
<pre><code class="language-cpp">myclass(int ivar1_,int ivar2_): ivar1(ivar1_),ivar2(ivar2_){...};
</code></pre>
<p>Doch so wie ich das mache funktioniert es nicht.Ich weiß nicht, vielleicht liegt es daran das ich es nicht beim Ctor mache sondern bei einer ganz normalen Funktion :</p>
<pre><code class="language-cpp">void test(int ivar1_): ivar1(ivar1_){...};
</code></pre>
<p>Sonst würde ich das ganze halt in der Funktion dann zuweisen, aber ich glaub das eins von beiden besser ist.</p>
<p>Danke schonmal <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/topic/301975/gelöst-hilfe-bei-variablen-zuweisung-bei-klassen-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 11 Aug 2026 15:23:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/301975.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Apr 2012 16:53:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Gelöst]Hilfe bei variablen zuweisung bei klassen funktionen on Sun, 08 Apr 2012 17:08:37 GMT]]></title><description><![CDATA[<p>Hallo und tut mir gleich leid das sich der Titel so unglücklich anhört.<br />
Da ich nicht wusste nach was ich suchen sollte unter Google, weil ich nicht weiß wie man das nennt, falls ein spezieller Name existiert, frage ich einfach mal hier.</p>
<p>Hier ganz normal als Bsp:</p>
<pre><code class="language-cpp">class myclass
{
private :
int ivar1;
int ivar2;
public :

myclass(int ivar1_,int ivar2_);
void test(int ivar1_);
};
</code></pre>
<p>nun gibt es, denke ich bzw hab ich mal gesehen das es so eine zuweisung gibt:</p>
<pre><code class="language-cpp">myclass(int ivar1_,int ivar2_): ivar1(ivar1_),ivar2(ivar2_){...};
</code></pre>
<p>Doch so wie ich das mache funktioniert es nicht.Ich weiß nicht, vielleicht liegt es daran das ich es nicht beim Ctor mache sondern bei einer ganz normalen Funktion :</p>
<pre><code class="language-cpp">void test(int ivar1_): ivar1(ivar1_){...};
</code></pre>
<p>Sonst würde ich das ganze halt in der Funktion dann zuweisen, aber ich glaub das eins von beiden besser ist.</p>
<p>Danke schonmal <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/2199973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2199973</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Sun, 08 Apr 2012 17:08:37 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst]Hilfe bei variablen zuweisung bei klassen funktionen on Sun, 08 Apr 2012 17:05:20 GMT]]></title><description><![CDATA[<p>Das ist keine Zuweisung, sondern eine Initialisierung. Das Stichwort fuer Google ist Initialisierungsliste. Und das geht nur beim Konstruktor (genauer gesagt findet das vor dem Konstruktoraufruf statt), wenn die Member initialisiert werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2199978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2199978</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sun, 08 Apr 2012 17:05:20 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst]Hilfe bei variablen zuweisung bei klassen funktionen on Sun, 08 Apr 2012 17:05:57 GMT]]></title><description><![CDATA[<p>Die Initialisierungsliste kann ausschließlich für Konstruktoren verwendet werden. Wenn du logisch überlegst ist auch ganz klar warum. Wenn du eine &quot;normale&quot; Methode der Klasse aufrufst, dann sind die Member der Klasse schon längst initialisiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2199980</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2199980</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 08 Apr 2012 17:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst]Hilfe bei variablen zuweisung bei klassen funktionen on Sun, 08 Apr 2012 17:08:18 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>Die Initialisierungsliste kann ausschließlich für Konstruktoren verwendet werden. Wenn du logisch überlegst ist auch ganz klar warum. Wenn du eine &quot;normale&quot; Methode der Klasse aufrufst, dann sind die Member der Klasse schon längst initialisiert.</p>
</blockquote>
<p>Ok das hat mich überzeugt <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>
<p>Ok dann hat sich das geklärt.<br />
Danke schön.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2199982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2199982</guid><dc:creator><![CDATA[7xCore]]></dc:creator><pubDate>Sun, 08 Apr 2012 17:08:18 GMT</pubDate></item></channel></rss>