<?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[array mit classen-parameter]]></title><description><![CDATA[<p>hab ein kleines problem<br />
mit der deklairung einers arrays<br />
in der man parameter eingeben muss</p>
<pre><code class="language-cpp">class My{
int x,y;
public:
My(int,int);
}; 

My::My(int x2,int y2){x=x2; y=y2;}

class My2(){
 My array[10];
 My2(int,int);
};
My2::My2(int x2,int y2): //und wie soll ich jetzt den array deklariren
     {}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/197615/array-mit-classen-parameter</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 08:34:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/197615.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 12 Nov 2007 18:50:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to array mit classen-parameter on Mon, 12 Nov 2007 18:50:08 GMT]]></title><description><![CDATA[<p>hab ein kleines problem<br />
mit der deklairung einers arrays<br />
in der man parameter eingeben muss</p>
<pre><code class="language-cpp">class My{
int x,y;
public:
My(int,int);
}; 

My::My(int x2,int y2){x=x2; y=y2;}

class My2(){
 My array[10];
 My2(int,int);
};
My2::My2(int x2,int y2): //und wie soll ich jetzt den array deklariren
     {}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1402061</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402061</guid><dc:creator><![CDATA[kiba91]]></dc:creator><pubDate>Mon, 12 Nov 2007 18:50:08 GMT</pubDate></item><item><title><![CDATA[Reply to array mit classen-parameter on Mon, 12 Nov 2007 19:48:41 GMT]]></title><description><![CDATA[<p>Mein Tip: Schmeiß das C-Array raus, verwende einen C++-Typ. In jedem Fall kannst Du die Array-Elemente aber nicht ohne Schleife initialisieren. Die Initialisierungsliste bringt Dich hier also nicht weit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402089</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402089</guid><dc:creator><![CDATA[Konrad Rudolph]]></dc:creator><pubDate>Mon, 12 Nov 2007 19:48:41 GMT</pubDate></item><item><title><![CDATA[Reply to array mit classen-parameter on Tue, 13 Nov 2007 06:59:40 GMT]]></title><description><![CDATA[<p>deklariert hast du das Array doch bereits - du mußt es jetzt nur noch füllen. Und das geht zur Not auch im Ctor-Rumpf mit einer Schleife (ja, C++ Initialisierungslisten arbeiten nicht besonders gut mit Arrays):</p>
<pre><code class="language-cpp">My2::My2(int x1,int x2)
{
  for(int i=0;i&lt;10;++i)
    array[i]=My(x1,x2);
}
</code></pre>
<p>Die bessere Lösung wäre es, statt des Arrays einen vector&lt;&gt; zu verwenden:</p>
<pre><code class="language-cpp">class My2
{
  vector&lt;My&gt; array;
public:
  My2(int x1,int x2) : array(10,My(x1,x2)) {}
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1402218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402218</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 13 Nov 2007 06:59:40 GMT</pubDate></item><item><title><![CDATA[Reply to array mit classen-parameter on Tue, 13 Nov 2007 14:08:46 GMT]]></title><description><![CDATA[<p>ok thx klappt alles</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1402514</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1402514</guid><dc:creator><![CDATA[kiba91]]></dc:creator><pubDate>Tue, 13 Nov 2007 14:08:46 GMT</pubDate></item></channel></rss>