<?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[Dynamischer Vergleich von Klassen]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich stehe vor folgender Aufgabe:</p>
<p>ich möchte Objekte einer Klasse (MyClass) miteinander vergleichen.<br />
Der Benutzer soll später aber selbst festlegen können, nach welchen Kriterien die Klasse verglichen wird.</p>
<p>am besten ich schreibe mal Kurz nen Code:</p>
<pre><code class="language-cpp">class MyClass {
private:
    int         val1;
    float       val2;
    std::string val3;
    // ...
};
</code></pre>
<p>Der eine Benutzer soll die möglichkeit haben, Objekte von MyClass z.B. nach val1 zu vergleichen, der andere vielleicht lieber nach val2...</p>
<p>Wie würdet ihr so etwas realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/248740/dynamischer-vergleich-von-klassen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 16 Sep 2026 21:07:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/248740.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Aug 2009 12:31:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dynamischer Vergleich von Klassen on Fri, 28 Aug 2009 12:31:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich stehe vor folgender Aufgabe:</p>
<p>ich möchte Objekte einer Klasse (MyClass) miteinander vergleichen.<br />
Der Benutzer soll später aber selbst festlegen können, nach welchen Kriterien die Klasse verglichen wird.</p>
<p>am besten ich schreibe mal Kurz nen Code:</p>
<pre><code class="language-cpp">class MyClass {
private:
    int         val1;
    float       val2;
    std::string val3;
    // ...
};
</code></pre>
<p>Der eine Benutzer soll die möglichkeit haben, Objekte von MyClass z.B. nach val1 zu vergleichen, der andere vielleicht lieber nach val2...</p>
<p>Wie würdet ihr so etwas realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1768245</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1768245</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 28 Aug 2009 12:31:55 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamischer Vergleich von Klassen on Fri, 28 Aug 2009 12:38:03 GMT]]></title><description><![CDATA[<p>Stichwort: Functor</p>
<p>Dann kann man je nach Anwendungsszenario das Vergleichskriterium über einen Templateparameter oder über den internen Zustand des Functors ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1768250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1768250</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 28 Aug 2009 12:38:03 GMT</pubDate></item><item><title><![CDATA[Reply to Dynamischer Vergleich von Klassen on Fri, 28 Aug 2009 13:17:00 GMT]]></title><description><![CDATA[<p>Für einen generischen Sortierfunktor habe ich vor einiger Zeit mal einen <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-236521-and-start-is-10.html" rel="nofollow">Vorschlag</a> gebracht (vor allem mein zweiter Post).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1768286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1768286</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 28 Aug 2009 13:17:00 GMT</pubDate></item></channel></rss>