<?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[std::multimap keine first() oder second()]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich benutze eine std::multimap. Es gibt ja nun viele Beispiele im Netz wie hier: <a href="http://www.cplusplus.com/reference/map/multimap/find/" rel="nofollow">http://www.cplusplus.com/reference/map/multimap/find/</a></p>
<p>Ich habe eine</p>
<pre><code class="language-cpp">std::multimap&lt;U16, MyClass*&gt;::iterator it = ctContainer-&gt;begin();

  while ( it != ctContainer-&gt;end() )
  {
    MyClass* t = it-&gt;second();
    const U16 curNumber = it.first();
</code></pre>
<p>second() und first() gibt es nicht??</p>
<p>Ich entwickle im QtCreator. Win7 Pro 64bit. mingw64. Was amche ich falsch??</p>
<p>VG LesPaul</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/331154/std-multimap-keine-first-oder-second</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 08:05:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/331154.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Feb 2015 16:08:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Fri, 13 Feb 2015 16:08:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich benutze eine std::multimap. Es gibt ja nun viele Beispiele im Netz wie hier: <a href="http://www.cplusplus.com/reference/map/multimap/find/" rel="nofollow">http://www.cplusplus.com/reference/map/multimap/find/</a></p>
<p>Ich habe eine</p>
<pre><code class="language-cpp">std::multimap&lt;U16, MyClass*&gt;::iterator it = ctContainer-&gt;begin();

  while ( it != ctContainer-&gt;end() )
  {
    MyClass* t = it-&gt;second();
    const U16 curNumber = it.first();
</code></pre>
<p>second() und first() gibt es nicht??</p>
<p>Ich entwickle im QtCreator. Win7 Pro 64bit. mingw64. Was amche ich falsch??</p>
<p>VG LesPaul</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2442610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2442610</guid><dc:creator><![CDATA[lespaul]]></dc:creator><pubDate>Fri, 13 Feb 2015 16:08:42 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Fri, 13 Feb 2015 16:10:18 GMT]]></title><description><![CDATA[<p>first und second sind Membervariablen, keine Funktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2442611</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2442611</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Fri, 13 Feb 2015 16:10:18 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Fri, 13 Feb 2015 16:40:00 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /> Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2442616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2442616</guid><dc:creator><![CDATA[lespaul]]></dc:creator><pubDate>Fri, 13 Feb 2015 16:40:00 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Wed, 15 Apr 2015 15:28:38 GMT]]></title><description><![CDATA[<p>Ich weiß nihct was ich verändert habe. bis jetzt hat alles gut funktioniert.</p>
<p>Ich habe die multimap wie im Eröffnungsthread, mit dem Unterschied, dass ich<br />
die Secondvalues</p>
<pre><code>MyClass*
</code></pre>
<p>durch eine struct ersetzt:</p>
<pre><code>struct MyStruct {
  std::string     ms_label;
  double          ms_double = 0.;
};
</code></pre>
<p>also steht da</p>
<pre><code>std::multimap&lt;double, MyStruct&gt;* curMM = getMultiMap();
std::multimap&lt;double, MyStruct&gt;::iterator itMM = curMM-&gt;begin();
</code></pre>
<p>sodass:</p>
<blockquote>
<p>mainwindow.cpp:668: Fehler: use of deleted function 'MyStruct::MyStruct(const MyStruct&amp;)'<br />
MyStruct ms = itMM-&gt;second;<br />
^</p>
</blockquote>
<p>Bis heut hat das eig. recht gut gefunzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2450338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2450338</guid><dc:creator><![CDATA[lespaul]]></dc:creator><pubDate>Wed, 15 Apr 2015 15:28:38 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Wed, 15 Apr 2015 15:47:43 GMT]]></title><description><![CDATA[<p>Dann zeig mal das gesamte struct. Denn die Fehlermeldunge besagt, dass du den Kopierkonstruktor deleted hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2450345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2450345</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 15 Apr 2015 15:47:43 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Wed, 15 Apr 2015 15:53:14 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>Dann zeig mal das gesamte struct. Denn die Fehlermeldunge besagt, dass du den Kopierkonstruktor deleted hast.</p>
</blockquote>
<p>Hier:</p>
<pre><code>struct MyStruct {
  std::string     _ms_label;
  double          _ms_double = 0. ;
  X_Ptr           _ms_x_ptr;
  QGeocoordinate* _ms_coord = nullptr;
};
</code></pre>
<p>und mein X_Ptr kann man hier nachlesen:<br />
<a href="https://www.c-plusplus.net/forum/p2447408#2447408">https://www.c-plusplus.net/forum/p2447408#2447408</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2450346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2450346</guid><dc:creator><![CDATA[lespaul]]></dc:creator><pubDate>Wed, 15 Apr 2015 15:53:14 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Wed, 15 Apr 2015 16:25:01 GMT]]></title><description><![CDATA[<p>Wenn du einen move-Konstruktor definierst, dann wird automatisch der Kopierkonstruktor deleted. Das hast du bei X_Ptr gemacht. Dadurch hat MyStruct auch keinen Kopierkonstruktor.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2450354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2450354</guid><dc:creator><![CDATA[patrick246]]></dc:creator><pubDate>Wed, 15 Apr 2015 16:25:01 GMT</pubDate></item><item><title><![CDATA[Reply to std::multimap keine first() oder second() on Thu, 16 Apr 2015 06:34:34 GMT]]></title><description><![CDATA[<p>patrick246 schrieb:</p>
<blockquote>
<p>... Dadurch hat MyStruct auch keinen Kopierkonstruktor.</p>
</blockquote>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2450438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2450438</guid><dc:creator><![CDATA[lespaul]]></dc:creator><pubDate>Thu, 16 Apr 2015 06:34:34 GMT</pubDate></item></channel></rss>