<?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[Objekt aus STL list entnehmen]]></title><description><![CDATA[<p>Ich möchte ein paar Zahlen sortieren und habe dazu auf den list container zurückgegriffen, nachdem ich mit dem vector container an anderer Stelle gute Erfahrungen gemacht habe.</p>
<p>Allerdings habe ich nach dem Eingeben der Zahlen in das list-Objekt und Sortieren beim Zugriff auf die einzelnen Elemente Probleme. Kann ich direkt ein bestimmtes Element entnehmen, quasi analog zur Funktion &quot;at&quot; beim vector-Objekt? Auf den Schleifendurchlauf würde ich gerne verzichten.</p>
<p>Beispiel: vector ==&gt; Entnahme eines Objektes</p>
<pre><code class="language-cpp">vector&lt;double&gt; double_Values;

double_Values.push_back(1.1); double_Values.push_back(2.1);
double_Values.push_back(3.1); double_Values.push_back(4.1);

double Test = double_Values.at(1);
</code></pre>
<p>Beispiel: list ==&gt; so wie ich es aus der MSDN entnommen habe</p>
<pre><code class="language-cpp">list&lt;double&gt; double_Values;
list &lt;double&gt;::iterator akt_Value;
double mean_Value;

double_Values.push_back(1.1); double_Values.push_back(2.1);
double_Values.push_back(3.1); double_Values.push_back(4.1);

//Nun wird sortiert		
double_Values.sort();

//Auslesen des mittleren Wertes 
long Number_Points_Filter = double_Values.size();
akt_Value = double_Values.begin();

for (long Test_Counter = 0; Test_Counter &lt; Number_Points_Filter/2;Test_Counter++)
{
    akt_Value++;
}

mean_Value = *akt_Value;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/160495/objekt-aus-stl-list-entnehmen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 11 Sep 2026 06:04:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160495.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Sep 2006 12:16:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Objekt aus STL list entnehmen on Tue, 26 Sep 2006 12:16:30 GMT]]></title><description><![CDATA[<p>Ich möchte ein paar Zahlen sortieren und habe dazu auf den list container zurückgegriffen, nachdem ich mit dem vector container an anderer Stelle gute Erfahrungen gemacht habe.</p>
<p>Allerdings habe ich nach dem Eingeben der Zahlen in das list-Objekt und Sortieren beim Zugriff auf die einzelnen Elemente Probleme. Kann ich direkt ein bestimmtes Element entnehmen, quasi analog zur Funktion &quot;at&quot; beim vector-Objekt? Auf den Schleifendurchlauf würde ich gerne verzichten.</p>
<p>Beispiel: vector ==&gt; Entnahme eines Objektes</p>
<pre><code class="language-cpp">vector&lt;double&gt; double_Values;

double_Values.push_back(1.1); double_Values.push_back(2.1);
double_Values.push_back(3.1); double_Values.push_back(4.1);

double Test = double_Values.at(1);
</code></pre>
<p>Beispiel: list ==&gt; so wie ich es aus der MSDN entnommen habe</p>
<pre><code class="language-cpp">list&lt;double&gt; double_Values;
list &lt;double&gt;::iterator akt_Value;
double mean_Value;

double_Values.push_back(1.1); double_Values.push_back(2.1);
double_Values.push_back(3.1); double_Values.push_back(4.1);

//Nun wird sortiert		
double_Values.sort();

//Auslesen des mittleren Wertes 
long Number_Points_Filter = double_Values.size();
akt_Value = double_Values.begin();

for (long Test_Counter = 0; Test_Counter &lt; Number_Points_Filter/2;Test_Counter++)
{
    akt_Value++;
}

mean_Value = *akt_Value;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1144698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144698</guid><dc:creator><![CDATA[Redone]]></dc:creator><pubDate>Tue, 26 Sep 2006 12:16:30 GMT</pubDate></item><item><title><![CDATA[Reply to Objekt aus STL list entnehmen on Tue, 26 Sep 2006 12:19:58 GMT]]></title><description><![CDATA[<p>Redone schrieb:</p>
<blockquote>
<p>Allerdings habe ich nach dem Eingeben der Zahlen in das list-Objekt und Sortieren beim Zugriff auf die einzelnen Elemente Probleme. Kann ich direkt ein bestimmtes Element entnehmen, quasi analog zur Funktion &quot;at&quot; beim vector-Objekt? Auf den Schleifendurchlauf würde ich gerne verzichten.</p>
</blockquote>
<p>Nein, das geht mit einer List nicht. Die hat nur forward- und keine random-acces-iteratoren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1144701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1144701</guid><dc:creator><![CDATA[THX 1138]]></dc:creator><pubDate>Tue, 26 Sep 2006 12:19:58 GMT</pubDate></item></channel></rss>