<?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 und Initialisierungsliste Klasse]]></title><description><![CDATA[<p>wie kann ich ein Array in einer Klasse (Initialisierungsliste) initialisieren?</p>
<pre><code class="language-cpp">class foo{

  int array[2];

//statt so
foo(){
  array[0]=1;
  array[1]= 6;
}
//so rigendwie???
  foo() :array(.....){

  }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/216690/array-und-initialisierungsliste-klasse</link><generator>RSS for Node</generator><lastBuildDate>Sun, 11 Oct 2026 06:53:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/216690.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 27 Jun 2008 06:46:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 06:46:48 GMT]]></title><description><![CDATA[<p>wie kann ich ein Array in einer Klasse (Initialisierungsliste) initialisieren?</p>
<pre><code class="language-cpp">class foo{

  int array[2];

//statt so
foo(){
  array[0]=1;
  array[1]= 6;
}
//so rigendwie???
  foo() :array(.....){

  }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1536733</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536733</guid><dc:creator><![CDATA[Perferktionist]]></dc:creator><pubDate>Fri, 27 Jun 2008 06:46:48 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 07:03:56 GMT]]></title><description><![CDATA[<p>Perferktionist schrieb:</p>
<blockquote>
<p>wie kann ich ein Array in einer Klasse (Initialisierungsliste) initialisieren?</p>
</blockquote>
<p>Garnicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1536738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536738</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Fri, 27 Jun 2008 07:03:56 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 12:54:14 GMT]]></title><description><![CDATA[<p>das einzige was man machen könnte(bin mir aber nicht sicher obs auch klappt) ist dass du einen zeiger als member variable nimmst der dann auf den anfang des arrays zeigt (den kann man in der initliste initialiseren)<br />
nur muss man dazu noch die anzahl der elemente speichern und man darf ausserhalb der klasse nicht das array verändern und vor allem nicht löschen<br />
somit wäre der sinn auch schon hinfällig</p>
<p>machs folgender massen</p>
<pre><code class="language-cpp">class Arr
{
    int *list;
    unsigned anzahl;
public:
    Arr(int * array, unsigned anzahl)
        : list(new int[anzahl]), this-&gt;anzahl(anzahl)
    {
        // und hier eifnach das array kopieren...
    }
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1536985</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536985</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Fri, 27 Jun 2008 12:54:14 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 13:00:17 GMT]]></title><description><![CDATA[<pre><code>// und hier eifnach das array kopieren...
</code></pre>
<p>und welchen vorteil hätte diese version noch von der des Perferktionisten?<br />
Der einzige ist, dass die Länge das Arrays dynamisch festgelegt werden kann - aber ich sehe nicht mal nen kleines Anzeichen dafür, dass er das vor hatte Oo</p>
<pre><code class="language-cpp">foo(){
  array[0]=1;
  array[1]= 6;
}
</code></pre>
<p>anders geht es (noch? wer weiß ^^) nicht</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1536989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1536989</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 27 Jun 2008 13:00:17 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 15:05:59 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">int a[3] = {2,2,2};
</code></pre>
<p>Und ab C++0x gibts die initializer_list.</p>
<p><a href="http://en.wikipedia.org/wiki/C%2B%2B0x#Initializer_lists" rel="nofollow">http://en.wikipedia.org/wiki/C%2B%2B0x#Initializer_lists</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1537057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1537057</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 27 Jun 2008 15:05:59 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 22:48:47 GMT]]></title><description><![CDATA[<p>und wann wird c++0x kommen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1537260</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1537260</guid><dc:creator><![CDATA[Quellcode]]></dc:creator><pubDate>Fri, 27 Jun 2008 22:48:47 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 23:00:07 GMT]]></title><description><![CDATA[<p>Quellcode schrieb:</p>
<blockquote>
<p>und wann wird c++0x kommen?</p>
</blockquote>
<p>Voraussichtlich 2009.<br />
Aber es gibt ja die super Witzbolde, welche sagen, dass das 0x ein Hexadezimalwert darstellen soll. Daher wäre auch 0xA oder 0xB usw. möglich. Hoffen tut es aber wohl niemand.</p>
<p>Bis die entsprechenden Compiler draussen sind, wird es nämlich sowieso noch zusätzlich 1 - 2 Jahre dauern.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1537265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1537265</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 27 Jun 2008 23:00:07 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Fri, 27 Jun 2008 23:09:48 GMT]]></title><description><![CDATA[<p>wofür steht das 0x....<br />
ich dachte jetzt aber auch an hexcode...<br />
klär mich auf</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1537269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1537269</guid><dc:creator><![CDATA[Quellcode]]></dc:creator><pubDate>Fri, 27 Jun 2008 23:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to Array und Initialisierungsliste Klasse on Sat, 28 Jun 2008 05:34:23 GMT]]></title><description><![CDATA[<p>die c++-standards wurden bisher mit zweistelligen jahreszahlen versehen, entsprechend dem jahr in dem sie erschienen sind. so etwa der aktuelle standard c++03 für 2003. davor hieß er c++98 für 1998.<br />
das 0X heißt einfach nur, dass das X durch eine beliebige zahl ersetzt werden kann. als man damit anfing, bestanden noch hoffnungen, dass X irgendwo bei 7 oder so angesiedelt sein wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1537289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1537289</guid><dc:creator><![CDATA[ghorst]]></dc:creator><pubDate>Sat, 28 Jun 2008 05:34:23 GMT</pubDate></item></channel></rss>