<?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[&amp;quot;&amp;lt;&amp;quot; Implementierung bei structs]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den struct koord erstellt und würde gerne eine &lt; Operation implementieren, um einen vector&lt;koord&gt; sortieren zu können:</p>
<p>struct Koord<br />
{<br />
Koord(int x, int y){<br />
int m= x;<br />
int n= y;<br />
}<br />
int m,n;<br />
};</p>
<p>es soll gelten:<br />
Koord k1 &lt; Koord k2, wenn k1.m &lt; k2.m gilt!</p>
<p>ich schätze mal, dass es keine große sache ist, aber bei solchen allgemeingültigen OPerationen harpert es bei mir...</p>
<p>txp4help!</p>
<p>:xmas1: :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130435/quot-lt-quot-implementierung-bei-structs</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 16:15:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130435.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Dec 2005 21:39:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Thu, 22 Dec 2005 21:39:15 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe den struct koord erstellt und würde gerne eine &lt; Operation implementieren, um einen vector&lt;koord&gt; sortieren zu können:</p>
<p>struct Koord<br />
{<br />
Koord(int x, int y){<br />
int m= x;<br />
int n= y;<br />
}<br />
int m,n;<br />
};</p>
<p>es soll gelten:<br />
Koord k1 &lt; Koord k2, wenn k1.m &lt; k2.m gilt!</p>
<p>ich schätze mal, dass es keine große sache ist, aber bei solchen allgemeingültigen OPerationen harpert es bei mir...</p>
<p>txp4help!</p>
<p>:xmas1: :xmas1:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/948161</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/948161</guid><dc:creator><![CDATA[c++_Beginner]]></dc:creator><pubDate>Thu, 22 Dec 2005 21:39:15 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Thu, 22 Dec 2005 21:43:49 GMT]]></title><description><![CDATA[<p>Nabend,</p>
<p>du koenntest es z. B. so machen:</p>
<pre><code class="language-cpp">struct Koord {
    Koord(int x, int y){
        m= x;
        n= y;
    }

    bool lt(const Koord&amp; k) {
        return m &lt; k.m;
    }

    int m,n;
}; 

bool operator&lt;(const Koord&amp; left, const Koord&amp; right) {
    return left.lt(right);
}
</code></pre>
<p>mfg<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/948164</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/948164</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Thu, 22 Dec 2005 21:43:49 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 11:08:48 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>struct Koord {<br />
Koord(int x, int y){<br />
m= x;<br />
n= y;<br />
}</p>
<p>bool lt(const Koord&amp; k) {<br />
return m &lt; k.m;<br />
}</p>
<p>int m,n;<br />
};</p>
<p>bool operator&lt;(const Koord&amp; left, const Koord&amp; right) {<br />
return <a href="http://left.lt" rel="nofollow">left.lt</a>(right); // &lt;-- FEHLER<br />
}</p>
<p>folgender Fehler tritt auf:<br />
53 ... passing `const Koord' as `this' argument of `bool Koord::lt(const Koord&amp;)' discards qualifiers</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949084</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949084</guid><dc:creator><![CDATA[klapptnicht]]></dc:creator><pubDate>Sat, 24 Dec 2005 11:08:48 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 11:10:23 GMT]]></title><description><![CDATA[<p>bool lt(const Koord&amp; k) const {<br />
return m &lt; k.m;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949087</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Sat, 24 Dec 2005 11:10:23 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 11:16:12 GMT]]></title><description><![CDATA[<p>das nimmt er mir auch nicht an. (was soll m sein?!?)</p>
<p>PS ich nutze Dev-C++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949091</guid><dc:creator><![CDATA[nee]]></dc:creator><pubDate>Sat, 24 Dec 2005 11:16:12 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 11:17:11 GMT]]></title><description><![CDATA[<p>n4p</p>
<p>struct Koord {<br />
Koord(int x, int y){<br />
m= x;<br />
n= y;<br />
}</p>
<p>bool lt(const Koord&amp; k) const {<br />
return m &lt; k.m;<br />
}</p>
<p>int m,n;<br />
}; <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/949093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949093</guid><dc:creator><![CDATA[...]]></dc:creator><pubDate>Sat, 24 Dec 2005 11:17:11 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 11:22:01 GMT]]></title><description><![CDATA[<p>klappt!!</p>
<p>danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949097</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949097</guid><dc:creator><![CDATA[thx!!]]></dc:creator><pubDate>Sat, 24 Dec 2005 11:22:01 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 11:55:51 GMT]]></title><description><![CDATA[<p>Bist du sicher, dass du nur die eine Bedingung willst?</p>
<p>Damit sind alle Koord mit gleichem m Wert äquivalent, obwohl sie verschiedene n Werte haben.</p>
<p>Ich würde es so machen:</p>
<pre><code class="language-cpp">class Koord {
...
   bool operator &lt; (Koord const &amp; other) const {
      if (m != other.m) return n &lt; other.n;
      return m &lt; other.m;
   }
...
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/949120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949120</guid><dc:creator><![CDATA[Ponto]]></dc:creator><pubDate>Sat, 24 Dec 2005 11:55:51 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;quot;&amp;lt;&amp;quot; Implementierung bei structs on Sat, 24 Dec 2005 15:14:07 GMT]]></title><description><![CDATA[<p>Verdammt...ich vergesse das const immer wieder dahinter, sry, aber z. Glueck gibt es genug<br />
faehige Leute hier <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>
<p>mfg<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/949265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/949265</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Sat, 24 Dec 2005 15:14:07 GMT</pubDate></item></channel></rss>