<?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[Vector inhalt sortieren]]></title><description><![CDATA[<p>Hallo,<br />
gibt es eine fertige Funktion, die strings in vector sortiert.<br />
danke</p>
<p>Wenn man nicht weisst,...fragt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137072/vector-inhalt-sortieren</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 15:54:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137072.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Feb 2006 09:56:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 09:56:23 GMT]]></title><description><![CDATA[<p>Hallo,<br />
gibt es eine fertige Funktion, die strings in vector sortiert.<br />
danke</p>
<p>Wenn man nicht weisst,...fragt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/994581</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994581</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:56:23 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 10:02:10 GMT]]></title><description><![CDATA[<p>Ich will vermeiden die daten selber zu sortieren ...wie puble sort verfahren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994586</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:02:10 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 10:19:27 GMT]]></title><description><![CDATA[<p>versuch's mal mit std::sort() (zu finden im Header &lt;algorithm&gt;).</p>
<p>PS: Meinst du mit &quot;string&quot; std::string oder char*? (in letzterem Fall müsstest du sort() eine ordentliche Vergleichsfunktion mitgeben)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994609</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994609</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:19:27 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 10:19:49 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;algorithm&gt;
#include &lt;vector&gt;
#include &lt;string&gt;

int main()
{
    std::vector&lt; std::string&gt; strvec;
    // strvec mit irgendwelchen strings füllen
    std::sort(vec.begin(), std::end());
    // strvec ist jetzt sortiert
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/994610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994610</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:19:49 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 10:26:34 GMT]]></title><description><![CDATA[<p>Wünderpar.</p>
<p>vielen vielen dank</p>
<p>dachte sort geht nur für tabellen und nicht auch für vectors.<br />
das erleichtert mir doe arbeit und die performanc.<br />
noch mal vielen dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994617</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:26:34 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 10:33:42 GMT]]></title><description><![CDATA[<p>dokdok schrieb:</p>
<blockquote>
<p>dachte sort geht nur für tabellen und nicht auch für vectors.</p>
</blockquote>
<p>Das ist ja das gute an der STL - alle Komponenten arbeiten Hand in Hand.<br />
(und alles, was einen geeigneten Iterator bereitstellt, kann auch sortiert werden ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994622</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:33:42 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 10:37:19 GMT]]></title><description><![CDATA[<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994628</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:01:33 GMT]]></title><description><![CDATA[<p>jetzt noch frage.<br />
wenn ich vector von type struct..z.B</p>
<pre><code class="language-cpp">struct XXX
{
    string name;
    string vorname;
    int alt;
};

vector&lt;XXX&gt; list;
</code></pre>
<p>in list jetzt verschiedene sätze. wie geht es denn mit Sort</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994665</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:01:33 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:02:53 GMT]]></title><description><![CDATA[<p>die name sortieren</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994667</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994667</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:02:53 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:07:46 GMT]]></title><description><![CDATA[<p>Bin mir nicht sicher obs noch einfacher geht, aber so geht es z.B. zumindest <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>
<pre><code class="language-cpp">bool less_name(const XXX&amp; a, const XXX&amp; b)
{
    return a.name &lt; b.name;
}

/* ... */
std::sort(list.begin(), list.end(), less_name);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/994672</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994672</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:07:46 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:17:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">bool less_name(const XXX&amp; a, const XXX&amp; b)
{
    return a.name &lt; b.name;
}

/* ... */
std::sort(list.begin(), list.end(), less_name);
</code></pre>
<p>in sort was soll ich übergeben bei aufruf less_name.<br />
less_name ist ein Funktionsname oder!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994681</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:17:45 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:19:54 GMT]]></title><description><![CDATA[<p>error C2065: 'a': nichtdeklarierter Bezeichner<br />
error C2065: 'b': nichtdeklarierter Bezeichner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994683</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:19:54 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:22:28 GMT]]></title><description><![CDATA[<p>Dann machst Du es falsch.</p>
<p>(Sorry, aber weniger informativ ging wohl wirklich nicht <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>
<p>EDIT: ja, &quot;less_name&quot; ist der Name der Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994686</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:22:28 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:23:51 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;vector&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

struct XXX
{
    string lastname;
    int age;
    XXX(string l, int a) : lastname(l), age(a){}
};
bool operator&lt;(const XXX&amp; X1, const XXX&amp; X2)
{
    return X1.lastname &lt; X2.lastname;
}

int main()
{
    vector &lt;XXX&gt; List;
    List.push_back(XXX(&quot;Bernie&quot;, 15));
    List.push_back(XXX(&quot;Cernie&quot;, 11));
    List.push_back(XXX(&quot;Aernie&quot;, 17));
    List.push_back(XXX(&quot;Dernie&quot;, 19));

    sort (List.begin(), List.end());
    for(vector&lt;XXX&gt;::iterator i = List.begin(); i != List.end(); ++i)
        cout &lt;&lt; i-&gt;lastname &lt;&lt; &quot; ist &quot; &lt;&lt; i-&gt;age &lt;&lt; endl;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/994688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994688</guid><dc:creator><![CDATA[KPC]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:23:51 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:28:57 GMT]]></title><description><![CDATA[<p>Ok, operator&lt; ist einfacher als less_name, das gebe ich zu <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>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/10183">@dokdok</a>: Wenn das Beispiel von KPC so bei Dir funzt, müsstest Du auch herausfinden warum das mit less_name nicht ging, das ist nämlich bis auf den Namen &quot;less_name&quot; (und dessen Angabe hinten bei sort(...)) völlig identisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994692</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:28:57 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:38:27 GMT]]></title><description><![CDATA[<p>Ja es hat geklappt mit Operator danke.<br />
mit less_name aber nicht. der debbger wirft mich in algorithm classe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994703</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994703</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:38:27 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:49:10 GMT]]></title><description><![CDATA[<p>dokdok schrieb:</p>
<blockquote>
<p>mit less_name aber nicht. der debbger wirft mich in algorithm classe</p>
</blockquote>
<p>Randfrage: Was für eine Fehlermeldung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994715</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994715</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 11:57:56 GMT]]></title><description><![CDATA[<p>Folgendes funktioniert bei mir ebenfalls:</p>
<pre><code class="language-cpp">bool compare(const XXX&amp; X1, const XXX&amp; X2)
{
    return X1.lastname &lt; X2.lastname;
}

//...
sort (List.begin(), List.end(),compare);
</code></pre>
<p>Der restliche Code wie eben!</p>
<p>KaPtainCugel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994721</guid><dc:creator><![CDATA[KPC]]></dc:creator><pubDate>Wed, 15 Feb 2006 11:57:56 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 12:01:19 GMT]]></title><description><![CDATA[<p>müssen unbedingt vector sein?<br />
List ist effektiver falls es sich um insert, sortierung geht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994726</guid><dc:creator><![CDATA[netrobot]]></dc:creator><pubDate>Wed, 15 Feb 2006 12:01:19 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 12:05:49 GMT]]></title><description><![CDATA[<p>netrobot schrieb:</p>
<blockquote>
<p>müssen unbedingt vector sein?</p>
</blockquote>
<p>Muß nicht - sort() arbeitet mit allem zusammen, was einen Random-Access-Iterator bereitstellt (vector, deque, C-Style Arrays).</p>
<blockquote>
<p>List ist effektiver falls es sich um insert, sortierung geht</p>
</blockquote>
<p>list hat keine Random-Access-Iteratoren, da funktioniert sort() nicht - aber list hat eine Memberfunktion, die das ersetzt.</p>
<p>(PS: Du könntest auch ein set verwenden, da brauchst du nicht mehr zu sortieren ;))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994735</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 15 Feb 2006 12:05:49 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 13:24:33 GMT]]></title><description><![CDATA[<p>CStoll schrieb<br />
Was</p>
<pre><code>für eine Fehlermeldung?
</code></pre>
<p>error C2065: 'a': nichtdeklarierter Bezeichner<br />
error C2065: 'b': nichtdeklarierter Bezeichner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994825</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 13:24:33 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 13:36:08 GMT]]></title><description><![CDATA[<p>dokdok schrieb:</p>
<blockquote>
<p>error C2065: 'a': nichtdeklarierter Bezeichner<br />
error C2065: 'b': nichtdeklarierter Bezeichner</p>
</blockquote>
<p>Stimmen denn die Parameternamen der Funktion less_name mit den Bezeichnern überein, die in der Funktion verwendet wurden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994847</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 13:36:08 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 13:37:45 GMT]]></title><description><![CDATA[<p>Und Du bist die sicher, dass Du an dem Code den ich gepostet habe nichts verändert hast, ja? <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/994848</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994848</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 15 Feb 2006 13:37:45 GMT</pubDate></item><item><title><![CDATA[Reply to Vector inhalt sortieren on Wed, 15 Feb 2006 13:41:20 GMT]]></title><description><![CDATA[<p>Also Fehlalarm.<br />
ich ziehe meine reklamme zurück.<br />
ihe habt recht.<br />
ich habe was falsch gemacht aber leider habe übersehen . kann ich nicht feststellen was.<br />
habe es wiederholt und es ging</p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994854</guid><dc:creator><![CDATA[dokdok]]></dc:creator><pubDate>Wed, 15 Feb 2006 13:41:20 GMT</pubDate></item></channel></rss>