<?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 in Klasse gibt Syntaxerror]]></title><description><![CDATA[<p>Ich habe mir eine kleine Klasse gebastelt und versuche darin ein Array direkt mit werten zu erstellen dabei bekomme ich allerdings einen Syntaxerror für die { , erstelle ich es jedoch im main() dann gehts, kann mir einer sagen wieso das so ist? Oder spielt mein Compiler (VC++) einfach nur verrückt?</p>
<pre><code class="language-cpp">class test
{
private:
    int array[2]={1,2};
    //gibt Syntaxerror
};
void main()
{
    int array[2]={1,2};
    //gibt keinen Fehler
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/170621/array-in-klasse-gibt-syntaxerror</link><generator>RSS for Node</generator><lastBuildDate>Thu, 17 Sep 2026 03:33:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/170621.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Jan 2007 22:47:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array in Klasse gibt Syntaxerror on Wed, 17 Jan 2007 23:00:53 GMT]]></title><description><![CDATA[<p>Ich habe mir eine kleine Klasse gebastelt und versuche darin ein Array direkt mit werten zu erstellen dabei bekomme ich allerdings einen Syntaxerror für die { , erstelle ich es jedoch im main() dann gehts, kann mir einer sagen wieso das so ist? Oder spielt mein Compiler (VC++) einfach nur verrückt?</p>
<pre><code class="language-cpp">class test
{
private:
    int array[2]={1,2};
    //gibt Syntaxerror
};
void main()
{
    int array[2]={1,2};
    //gibt keinen Fehler
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1211673</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211673</guid><dc:creator><![CDATA[Raven2]]></dc:creator><pubDate>Wed, 17 Jan 2007 23:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Array in Klasse gibt Syntaxerror on Wed, 17 Jan 2007 23:08:27 GMT]]></title><description><![CDATA[<p>Du kannst Attributen so keinen Wert zuweisen.<br />
Erstelle stattdessen einfach einen Konstruktor:</p>
<pre><code class="language-cpp">class test
{
private:
    int array[2];

    test(){
    //Weise die Werte zu
}
};
void main()
{
    //Bla
}
</code></pre>
<p>EDIT: Verdammter Browser *gr*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211676</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Wed, 17 Jan 2007 23:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to Array in Klasse gibt Syntaxerror on Thu, 18 Jan 2007 09:44:36 GMT]]></title><description><![CDATA[<p>Als Alternative könntest du ein statisches Array verwenden (dann arbeiten aber alle Objekte deiner Klasse mit den selben Daten - du mußt also selber wissen, ob das das richtige für dich ist):</p>
<pre><code class="language-cpp">class test
{
  static int array[2]
  ...
};

int test::array[2] = {1,2};
</code></pre>
<p>PS: Das heißt übrigens &quot;<strong>int</strong> main()&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211834</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 18 Jan 2007 09:44:36 GMT</pubDate></item><item><title><![CDATA[Reply to Array in Klasse gibt Syntaxerror on Thu, 18 Jan 2007 12:11:13 GMT]]></title><description><![CDATA[<p>Danke für die Antworten das mit dem Konstruktor hat mir gefehlt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1211946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1211946</guid><dc:creator><![CDATA[Raven2]]></dc:creator><pubDate>Thu, 18 Jan 2007 12:11:13 GMT</pubDate></item></channel></rss>