<?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[QList::at: &quot;index out of range&quot;]]></title><description><![CDATA[<p>Ich habe mal wieder ein Problem, bei dem ich nicht verstehe, warum ich es überhaupt habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">QList&lt;int&gt; MainWindow::rundomNumbers()
{
    const int numberOfInts = 19;
    const int high = 20;
    QList&lt;int&gt; list;
    for (int i = 0; i &lt; numberOfInts; i++) {
        list += QRandomGenerator::global()-&gt;bounded(1,high);
    }    return list;
}
</code></pre>
<p>Simpel und funktioniert auch immer.<br />
Aber dann mach ich folgendes:</p>
<pre><code class="language-cpp">m_intList = rundomNumbers();
   // definition sieht so aus: QList&lt;int&gt; m_intList;
   for (int j : m_intList) {
       ui-&gt;intList-&gt;append(QString::number(m_intList.at(i)));
       // ui-&gt;intList ist ein QTextEdit
   }
</code></pre>
<p>Sieht für mich auch simpel aus, funktioniert aber nur, wenn high &lt; numberOfInts ist. Verstehe ich nicht, high ist die größtmöglich Zahl, numberOfInts die Anzahl der Elemente in der Liste.</p>
<p>Das ist die Fehlermeldung:<br />
ASSERT failure in QList::at &quot;index out of range&quot;, file C:/qt/6.6.0/mingw_64/include/QtCore/qlist.h, line 431</p>
<p>also dort:</p>
<pre><code class="language-cpp">const_reference at(qsizetype i) const noexcept
   {
       Q_ASSERT_X(size_t(i) &lt; size_t(d-&gt;size), &quot;QList::at&quot;, &quot;index out of range&quot;);
       return data()[i];
   }
</code></pre>
<p>Das kommt zur Laufzeit in der Schleife gleich beim j=0 (aber wie gesagt nur wenn high &lt; numberOfInts.</p>
<p>Kann mir jemand sagen, was ich da wieder nicht verstehe?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/354434/qlist-at-index-out-of-range</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 10:51:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/354434.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 Dec 2023 13:31:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 13:31:41 GMT]]></title><description><![CDATA[<p>Ich habe mal wieder ein Problem, bei dem ich nicht verstehe, warum ich es überhaupt habe <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">QList&lt;int&gt; MainWindow::rundomNumbers()
{
    const int numberOfInts = 19;
    const int high = 20;
    QList&lt;int&gt; list;
    for (int i = 0; i &lt; numberOfInts; i++) {
        list += QRandomGenerator::global()-&gt;bounded(1,high);
    }    return list;
}
</code></pre>
<p>Simpel und funktioniert auch immer.<br />
Aber dann mach ich folgendes:</p>
<pre><code class="language-cpp">m_intList = rundomNumbers();
   // definition sieht so aus: QList&lt;int&gt; m_intList;
   for (int j : m_intList) {
       ui-&gt;intList-&gt;append(QString::number(m_intList.at(i)));
       // ui-&gt;intList ist ein QTextEdit
   }
</code></pre>
<p>Sieht für mich auch simpel aus, funktioniert aber nur, wenn high &lt; numberOfInts ist. Verstehe ich nicht, high ist die größtmöglich Zahl, numberOfInts die Anzahl der Elemente in der Liste.</p>
<p>Das ist die Fehlermeldung:<br />
ASSERT failure in QList::at &quot;index out of range&quot;, file C:/qt/6.6.0/mingw_64/include/QtCore/qlist.h, line 431</p>
<p>also dort:</p>
<pre><code class="language-cpp">const_reference at(qsizetype i) const noexcept
   {
       Q_ASSERT_X(size_t(i) &lt; size_t(d-&gt;size), &quot;QList::at&quot;, &quot;index out of range&quot;);
       return data()[i];
   }
</code></pre>
<p>Das kommt zur Laufzeit in der Schleife gleich beim j=0 (aber wie gesagt nur wenn high &lt; numberOfInts.</p>
<p>Kann mir jemand sagen, was ich da wieder nicht verstehe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619216</guid><dc:creator><![CDATA[Feetless]]></dc:creator><pubDate>Wed, 13 Dec 2023 13:31:41 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 13:38:31 GMT]]></title><description><![CDATA[<p>Welchen Wert hat denn <code>i</code> in deinem unteren Code?</p>
<p>PS. Du meinst wohl <code>randomNumbers()</code> <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/2619217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619217</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Wed, 13 Dec 2023 13:38:31 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 13:43:00 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">ui-&gt;intList-&gt;append(QString::number(m_intList.at(i)))
</code></pre>
<p>meinte ich, aber ich hab hier i statt j geschrieben also korrekt steht da</p>
<pre><code class="language-cpp">ui-&gt;intList-&gt;append(QString::number(m_intList.at(j)))
</code></pre>
<p>und schon bei j=0 kommt der Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619218</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619218</guid><dc:creator><![CDATA[Feetless]]></dc:creator><pubDate>Wed, 13 Dec 2023 13:43:00 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:24:40 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a> sagte in <a href="/forum/post/2619218">QList:<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1e6-1f1f9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--austria"
      title=":at:"
      alt="🇦🇹"
    /> &quot;index out of range&quot;</a>:</p>
<blockquote>
<pre><code class="language-cpp">ui-&gt;intList-&gt;append(QString::number(m_intList.at(i)))
</code></pre>
<p>meinte ich, aber ich hab hier i statt j geschrieben also korrekt steht da</p>
<pre><code class="language-cpp">ui-&gt;intList-&gt;append(QString::number(m_intList.at(j)))
</code></pre>
</blockquote>
<p>Tippst du das echt ab, oder wie kommt das zustande? Ist das nicht superaufwändig? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f628.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--fearful_face"
      title=":fearful_face:"
      alt="😨"
    /></p>
<p>Mach am besten einfach Copy+Paste. Das macht allen die Arbeit leichter. Ich habe z.B. zuerst gedacht es handelt sich evtl. um ein uninitialisiertes <code>i</code>, das in den allermeisten Fällen ebenfalls zu einem solchen Fehler führen würde.</p>
<blockquote>
<p>und schon bei j=0 kommt der Fehler</p>
</blockquote>
<p>Nun zu deinem Problem: Ich denke, das liegt daran, dass wenn ich die Doku richtig lese <code>QRandomGenerator::global()-&gt;bounded(1,high)</code> Zufallszahlen zwischen <code>1</code> und <code>19</code> erzeugt (<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mo>[</mo><mn>1</mn><mo separator="true">,</mo><mn>1</mn><mn>9</mn><mo>]</mo></mrow><annotation encoding="application/x-tex">[1, 19]</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="strut" style="height:0.75em;"></span><span class="strut bottom" style="height:1em;vertical-align:-0.25em;"></span><span class="base textstyle uncramped"><span class="mopen">[</span><span class="mord mathrm">1</span><span class="mpunct">,</span><span class="mord mathrm">1</span><span class="mord mathrm">9</span><span class="mclose">]</span></span></span></span>), die zurückgegebene <code>QList</code> aber 19 Einträge und damit Indizes von <code>0</code> bis <code>18</code> hat. Wenn der Zufallsgenerator eine 19 in der Liste erzeugt hat, dann ist <code>m_intList.at(i)</code>, bzw. <code>m_intList.at(19)</code> &quot;out of range&quot;.</p>
<p>Ich denke, der richtige Indexzugriff wäre hier eher <code>m_intList.at(i - 1)</code>. Kann das sein?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619219</guid><dc:creator><![CDATA[Finnegan]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:49:59 GMT]]></title><description><![CDATA[<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a> sagte in <a href="/forum/post/2619218">QList:<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1e6-1f1f9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--austria"
      title=":at:"
      alt="🇦🇹"
    /> &quot;index out of range&quot;</a>:</p>
</blockquote>
<pre><code class="language-cpp">for (int j : m_intList) {
       ui-&gt;intList-&gt;append(QString::number(m_intList.at(j)));
       // ui-&gt;intList ist ein QTextEdit
   }
</code></pre>
<p>Du iterierst doch schon über den Inhalt, du möchtest doch eigentlich das hier:</p>
<pre><code class="language-cpp">for (int j : m_intList) {
       ui-&gt;intList-&gt;append(QString::number( j );
       // ui-&gt;intList ist ein QTextEdit
   }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2619220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619220</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:49:59 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:35:43 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@DocShoe</a> sagte in <a href="/forum/post/2619220">QList:<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1e6-1f1f9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--austria"
      title=":at:"
      alt="🇦🇹"
    /> &quot;index out of range&quot;</a>:</p>
<blockquote>
<p>Du iterierst doch schon über den Inhalt, du möchtest doch eigentlich das hier:</p>
</blockquote>
<p>Ich habe auch den Verdacht, aber so richtig klar ist das nicht.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a>, das ist hier möglicherweise ein <a href="https://de.wikipedia.org/wiki/XY-Problem" rel="nofollow">XY-Problem</a>. Es ist nicht verkehrt in Zukunft noch dazu zu schreiben, was du eigentlich erreichen willst, dann kann man zielgerichteter helfen, weil man sich z.B. nicht sinnlos damit aufhält herauszufinden, warum es hier zu einem Range-Error kommt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f601.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--beaming_face_with_smiling_eyes"
      title=":beaming_face_with_smiling_eyes:"
      alt="😁"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619221</guid><dc:creator><![CDATA[Finnegan]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:35:43 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:35:48 GMT]]></title><description><![CDATA[<p>Ne, tippe ich nicht ab <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /> Ich hatte nur das j geändert, damit hier nicht zwei gleiche Schleifenvariable stehen.</p>
<p>Danke für den Hinweis,</p>
<pre><code class="language-cpp">for (int j : m_intList)
</code></pre>
<p>gibt eigentlich schon den passenden index.<br />
Die Fehlermeldung kommt schon bei j=0; und das auch nur, wenn die größte Zahl in der Liste größer als die Anzahl der Elemente in der Liste ist.</p>
<p>ich habe es nochmal einfacher versucht (ohne Zufallszahlen):</p>
<p>Das funktioniert:</p>
<pre><code class="language-cpp">m_intList = {1, 2, 0};
    // definiert als: QList&lt;int&gt; m_intList;
    for (int i : m_intList) {
        ui-&gt;intList-&gt;append(QString::number(m_intList.at(i)));
        // ui-&gt;intList ist ein QTextEdit
    }
</code></pre>
<p>Aber das funktioniert nicht:</p>
<pre><code class="language-cpp">m_intList = {1, 2, 4};
    // definiert als: QList&lt;int&gt; m_intList;
    for (int i : m_intList) {
        ui-&gt;intList-&gt;append(QString::number(m_intList.at(i)));
        // ui-&gt;intList ist ein QTextEdit
    }
</code></pre>
<p>``</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619222</guid><dc:creator><![CDATA[Feetless]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:35:48 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:39:56 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a></p>
<p>Du benutzt ein <strong>Element</strong> des Arrays als <strong>Index</strong> für den Arrayzugriff.<br />
In deinem letzten Beispiel benutzt du das Element &quot;4&quot; als Index, und das fliegt dir um die Ohren, weil die Liste nur drei Elemente hat.<br />
Range-based-for loops laufen über die Elemente eines Containers, nicht über die gültigen Indexe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619223</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:39:56 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:45:09 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a> sagte in <a href="/forum/post/2619222">QList:<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1e6-1f1f9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--austria"
      title=":at:"
      alt="🇦🇹"
    /> &quot;index out of range&quot;</a>:</p>
<blockquote>
<p>gibt eigentlich schon den passenden index.<br />
Die Fehlermeldung kommt schon bei j=0; und das auch nur, wenn die größte Zahl in der Liste größer als die Anzahl der Elemente in der Liste ist.</p>
</blockquote>
<p><s>Wenn <code>j = 0 dann</code></s> (Korrektur) Bei der ersten Schleifeniteration greifst du auch nicht auf <code>liste[0]</code> zu, sondern auf <code>liste[liste[0&rsqb;&rsqb;</code>, also auf den Index, den der Zufallsgenerator an Position <code>0</code> der Liste erzeugt hat. Das kann z.b. eine <code>19</code> sein und damit außerhalb der gültigigen Indizes einer Liste mit 19 Elementen.</p>
<p>Aber das ist alles nebensächlich! Siehe den Post von <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@DocShoe</a>. Was willst du tatsächlich erreichen mit deinem Code?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619224</guid><dc:creator><![CDATA[Finnegan]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:45:09 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:55:36 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a>: Du scheinst die Range-based-for Schleife nicht richtig zu verstehen.</p>
<pre><code class="language-cpp">for (int j : m_intList)
</code></pre>
<p>entspricht</p>
<pre><code class="language-cpp">for (size_t i = 0; i &lt; m_intList.size(); i++)
{
    j = m_intList[i]; // bzw. m_intList.at(i)
}
</code></pre>
<p><code>j</code> ist also der Listeneintrag, nicht der Index (wie schon <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@DocShoe</a> und <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/31711">@Finnegan</a> geschrieben haben).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619225</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619225</guid><dc:creator><![CDATA[Th69]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:55:36 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:56:33 GMT]]></title><description><![CDATA[<p>Danke <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@DocShoe</a> und <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/31711">@Finnegan</a>. Klar, bereichsbasierte Schleife war Mist<br />
So gehts:</p>
<pre><code class="language-cpp">for (int j = 0; j &lt; m_intList.size(); j++)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2619226</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619226</guid><dc:creator><![CDATA[Feetless]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 14:58:36 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18594"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18594">@Th69</a></a> sagte in <a href="/forum/post/2619225">QList:<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f1e6-1f1f9.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--austria"
      title=":at:"
      alt="🇦🇹"
    /> &quot;index out of range&quot;</a>:</p>
<blockquote>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a>: Du scheinst die Range-based-for Schleife nicht richtig zu verstehen.</p>
<pre><code class="language-cpp">for (int j : m_intList)
</code></pre>
<p>entspricht</p>
<pre><code class="language-cpp">for (size_t i = 0; i &lt; m_intList.size(); i++)
{
    j = m_intList[i]; // bzw. m_intList.at(i)
}
</code></pre>
<p><code>j</code> ist also der Listeneintrag, nicht der Index (wie schon <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18927">@DocShoe</a> und <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/31711">@Finnegan</a> geschrieben haben).</p>
</blockquote>
<p>ja danke <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18594"><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18594">@Th69</a></a>  <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2619227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619227</guid><dc:creator><![CDATA[Feetless]]></dc:creator><pubDate>Wed, 13 Dec 2023 14:58:36 GMT</pubDate></item><item><title><![CDATA[Reply to QList::at: &quot;index out of range&quot; on Wed, 13 Dec 2023 15:06:58 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/38234">@Feetless</a><br />
Da Range based Schleifen schöner sind, als mit Index, hier dein Beispiel mit range based Loop</p>
<pre><code class="language-cpp">m_intList = {1, 2, 4};
    // definiert als: QList&lt;int&gt; m_intList;
for (int i : m_intList) {
    ui-&gt;intList-&gt;append(QString::number(i));
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2619228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2619228</guid><dc:creator><![CDATA[Schlangenmensch]]></dc:creator><pubDate>Wed, 13 Dec 2023 15:06:58 GMT</pubDate></item></channel></rss>