<?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 Problem]]></title><description><![CDATA[<p>Guten abend.</p>
<p>Ich steh bei meinem Problem komplett auf dem Schlauch.<br />
Folgendes Szenatrio :<br />
Ich habe ein</p>
<pre><code class="language-cpp">struct Item
</code></pre>
<p>das ganze hat dann halt ein paar parameter.</p>
<pre><code class="language-cpp">Items* z = new Item[3];

z[0].sdsdsd=&quot;adsadsda&quot;;
z[1].sdsdsd=&quot;adsadsda&quot;;
z[2].sdsdsd=&quot;adsadsda&quot;;

smgr-&gt;DrawBox(/*, , , ,  */,3,z);
</code></pre>
<p>3 = anzahl der items, und z halt einfach der pointer.</p>
<p>Funktioniert auch gut , aber dann wenn ich in den 20 bereich gehe gibts immer fehler.</p>
<p>Aber ich bekomme bein debuggen auch keine info <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/291561/array-problem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 14:43:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/291561.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 21 Aug 2011 21:13:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Array Problem on Sun, 21 Aug 2011 21:13:47 GMT]]></title><description><![CDATA[<p>Guten abend.</p>
<p>Ich steh bei meinem Problem komplett auf dem Schlauch.<br />
Folgendes Szenatrio :<br />
Ich habe ein</p>
<pre><code class="language-cpp">struct Item
</code></pre>
<p>das ganze hat dann halt ein paar parameter.</p>
<pre><code class="language-cpp">Items* z = new Item[3];

z[0].sdsdsd=&quot;adsadsda&quot;;
z[1].sdsdsd=&quot;adsadsda&quot;;
z[2].sdsdsd=&quot;adsadsda&quot;;

smgr-&gt;DrawBox(/*, , , ,  */,3,z);
</code></pre>
<p>3 = anzahl der items, und z halt einfach der pointer.</p>
<p>Funktioniert auch gut , aber dann wenn ich in den 20 bereich gehe gibts immer fehler.</p>
<p>Aber ich bekomme bein debuggen auch keine info <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2108876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108876</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Sun, 21 Aug 2011 21:13:47 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Sun, 21 Aug 2011 21:26:41 GMT]]></title><description><![CDATA[<p>Du machst etwas falsch. Wenn dir die Antwort jetzt nicht weiter hilft, solltest du deine Problembeschreibung noch einmal durchlesen und dich fragen, wie es jemandem ohne Glaskugel möglich sein soll, dir zu helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2108881</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108881</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sun, 21 Aug 2011 21:26:41 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Sun, 21 Aug 2011 21:29:16 GMT]]></title><description><![CDATA[<p>newbie1337 schrieb:</p>
<blockquote>
<p>Funktioniert auch gut , aber dann wenn ich in den 20 bereich gehe gibts immer fehler.</p>
</blockquote>
<p>Gibt es diesen Satz auch in einem Format, aus dem andere etwas ableiten können?</p>
<p>(blind geraten: Wenn du der Funktion 20 Werte übergeben willst, muß dein Array auch 20 Werte enthalten und nicht nur 3)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2108882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2108882</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sun, 21 Aug 2011 21:29:16 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 17:04:06 GMT]]></title><description><![CDATA[<p>wenn ich jetzt von m[0].ss=&quot;DD&quot;; bis m[21].ss=&quot;FF&quot;; habe und dann</p>
<pre><code class="language-cpp">Items* z = new Item[22];

z[0].sdsdsd=&quot;adsadsda&quot;;
z[1].sdsdsd=&quot;adsadsda&quot;;
...
z[22].sdsdsd=&quot;adsadsda&quot;;

smgr-&gt;DrawBox(/*, , , ,  */,22,z);
</code></pre>
<p>Dann bekomme ich bein ausführen keinen fehler aber sobald ich die funktion drawbox aufrufe wird das programm unterbrochen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109228</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Mon, 22 Aug 2011 17:04:06 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 17:17:11 GMT]]></title><description><![CDATA[<p>Ein 22 Elemente-Array geht ja auch von 0 bis 21 <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="🙄"
    /> . Zähl mal nach.</p>
<p>Und Arrays mit statischer Größe mit new anzulegen sieht mir nach Unfug aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109234</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109234</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 22 Aug 2011 17:17:11 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 18:07:07 GMT]]></title><description><![CDATA[<p>Ist mir klar ich hab mich bloß verschrieben.Durch deine antwort geht es trotzdem noch nicht. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109255</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Mon, 22 Aug 2011 18:07:07 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 18:13:13 GMT]]></title><description><![CDATA[<p>Das wird wohl noch eine Weile so bleiben, falls du deinen Fehler weiterhin nicht vernünftig beschreiben willst.</p>
<p>Mach mal ein <strong>minimales und komplettes</strong> Codebeispiel, welches das Problem repräsentiert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109259</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 22 Aug 2011 18:13:13 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 18:23:31 GMT]]></title><description><![CDATA[<p>Und schreib nicht ab! Kopier! Wenn du es hier schon falsch schreibst, dann hast du im Original vielleicht andere Schreibfehler. Und du verschwendest nicht unsere Zeit mit Fehlern, die gar keine sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109264</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 22 Aug 2011 18:23:31 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 19:03:16 GMT]]></title><description><![CDATA[<blockquote>
<p>Und schreib nicht ab</p>
</blockquote>
<p>Der code ist nicht aus meinem sc übernommen sonder das hab ich nur schnell als beispiel geschrieben.</p>
<blockquote>
<p>Und du verschwendest nicht unsere Zeit mit Fehlern, die gar keine sind.</p>
</blockquote>
<p>Das nach dem komm war richtig.</p>
<p>In meiner langen liste von arrays hab ich bloß item**[11]**.sadsadsd...<br />
Also das 11. element vergessen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109281</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Mon, 22 Aug 2011 19:03:16 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Mon, 22 Aug 2011 21:44:04 GMT]]></title><description><![CDATA[<p>Sagen dir Schleifen was? Die sind nämlich genau dazu da, um diese Art von Codeduplizierung zu vermeiden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109394</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 22 Aug 2011 21:44:04 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 05:10:42 GMT]]></title><description><![CDATA[<p>Wie ist denn DrawBox definiert? Zeig mal den code und auch die Fehlermeldung, die der compiler ausspuckt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109431</guid><dc:creator><![CDATA[mehr Infos]]></dc:creator><pubDate>Tue, 23 Aug 2011 05:10:42 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 09:00:16 GMT]]></title><description><![CDATA[<p>Wie schon gesagt gibt es kein Problem mehr.Das hättest du auch durch das durchlesen der vorigen beiträge herausgefunden.</p>
<p>Mit den schleifen ist das so ne sache :<br />
Ich muss ja jedes element einzeln definieren da sie 3 Werte enthalten müssen:<br />
.Caption<br />
.color<br />
.text_align</p>
<p>Dadurch ist man flexibler.</p>
<p>Man könnte vielleicht wenn man immer 3 gleiche Werte haben will eine for schleife einbauen , doch sonst weiß ich nicht wie du eine Schleife sinnvoll benutzen willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109516</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Tue, 23 Aug 2011 09:00:16 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 09:49:09 GMT]]></title><description><![CDATA[<p>Wenn es jedes Mal unabhängige neue Werte sind, kannst du keine Schleifen verwenden. Aber dafür die Array-Initialisierungsliste. Z.B. direkt mit <code>std::array</code> :</p>
<pre><code class="language-cpp">std::array&lt;Item, 22&gt; z =
{
    Item(caption0, color0, align0),
    Item(caption1, color1, align1),
    Item(caption2, color2, align2),
    ...
    Item(caption21, color21, align21)
};
</code></pre>
<p>Wenn <code>Item</code> keinen Default-Konstruktor hat, erhältst du so einen Compilerfehler, falls du ein Objekt vergisst. Ausserdem sind STL-Container sowieso klüger als <code>new[]</code> , da du dich nicht um den Speicher kümmern musst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109539</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 23 Aug 2011 09:49:09 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 12:29:40 GMT]]></title><description><![CDATA[<p>Ok sorry aber ich versteh das nicht was du geschrieben hast <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>wie muss ich das dann machen ?<br />
So ? :</p>
<p>...<br />
Item(caption0=&quot;ssd&quot;, color0=COLOR_RED, align0=ALIGN_CENTER),<br />
...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109597</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Tue, 23 Aug 2011 12:29:40 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 13:04:23 GMT]]></title><description><![CDATA[<p>Nein, ganz normal die Argumente übergeben. Wie man eine Funktion aufrufst, weisst du, oder? <code>Item</code> muss natürlich einen entsprechenden Konstruktor anbieten...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109625</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 23 Aug 2011 13:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 14:11:14 GMT]]></title><description><![CDATA[<p>Ich wusste garnicht das es bei</p>
<pre><code class="language-cpp">struct
</code></pre>
<p>auch konstructoren gibt...</p>
<p>Aber also</p>
<pre><code class="language-cpp">Item::Item(){}.....
</code></pre>
<p>Und brach ich dann auch den destruktor</p>
<pre><code class="language-cpp">Item::~Item...
</code></pre>
<p>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109672</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Tue, 23 Aug 2011 14:11:14 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 14:12:56 GMT]]></title><description><![CDATA[<p>struct ist absolut dasselbe wie class, außer dass per default alles public ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2109674</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109674</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 23 Aug 2011 14:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Array Problem on Tue, 23 Aug 2011 14:13:27 GMT]]></title><description><![CDATA[<p>Achso ok danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2109676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2109676</guid><dc:creator><![CDATA[newbie1337]]></dc:creator><pubDate>Tue, 23 Aug 2011 14:13:27 GMT</pubDate></item></channel></rss>