<?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[Anhand eines Attribut ein Objekt in einem vektor finden]]></title><description><![CDATA[<p>Guten Tag</p>
<p>Ich habe ein vektor<br />
[std::vector &lt;Account&gt; m_Accounts;]</p>
<p>der hat Objekte mit attributen drin gespeichert. Eines davon ist</p>
<p>[/int Number]</p>
<p>Nun möchte ich anhand der Nummer (Number) das jeweilige objekt im Vektor mit dieser Nummer finden.</p>
<p>Hab es mit der funktion find versucht aber die funktioniert nicht richtig.<br />
[if(std::find( m_Accounts.begin(), m_Accounts.end(), number) != m_Accounts.end() )<br />
{<br />
//delete account<br />
}]</p>
<p>vielend dank<br />
law</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/320289/anhand-eines-attribut-ein-objekt-in-einem-vektor-finden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 06:02:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/320289.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Sep 2013 09:19:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anhand eines Attribut ein Objekt in einem vektor finden on Mon, 23 Sep 2013 09:19:58 GMT]]></title><description><![CDATA[<p>Guten Tag</p>
<p>Ich habe ein vektor<br />
[std::vector &lt;Account&gt; m_Accounts;]</p>
<p>der hat Objekte mit attributen drin gespeichert. Eines davon ist</p>
<p>[/int Number]</p>
<p>Nun möchte ich anhand der Nummer (Number) das jeweilige objekt im Vektor mit dieser Nummer finden.</p>
<p>Hab es mit der funktion find versucht aber die funktioniert nicht richtig.<br />
[if(std::find( m_Accounts.begin(), m_Accounts.end(), number) != m_Accounts.end() )<br />
{<br />
//delete account<br />
}]</p>
<p>vielend dank<br />
law</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354812</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354812</guid><dc:creator><![CDATA[law10]]></dc:creator><pubDate>Mon, 23 Sep 2013 09:19:58 GMT</pubDate></item><item><title><![CDATA[Reply to Anhand eines Attribut ein Objekt in einem vektor finden on Mon, 23 Sep 2013 09:34:17 GMT]]></title><description><![CDATA[<p>std::find_if ist schon ganz richtig. Nur darfst du ihm nicht einfach &quot;number&quot; übergeben. Du brauchst dazu eine passende Vergleichsfunktion:</p>
<pre><code class="language-cpp">bool AccountHasNumber(const Account&amp; acc, int number)
{
  return acc.GetNumber() == number;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2354816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354816</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Mon, 23 Sep 2013 09:34:17 GMT</pubDate></item><item><title><![CDATA[Reply to Anhand eines Attribut ein Objekt in einem vektor finden on Mon, 23 Sep 2013 09:34:25 GMT]]></title><description><![CDATA[<p>Sehe ich das richtig, dass du ein Objekt suchst und dieses aus dem Vektor löschen willst?</p>
<pre><code>m_Accounts.erase(std::remove_if(m_Accounts.begin(), m_Accounts.end(), [number](const Account&amp; a)
{
    return a.getNumber()==number;
}), m_Accounts.end());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2354817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354817</guid><dc:creator><![CDATA[Marthog]]></dc:creator><pubDate>Mon, 23 Sep 2013 09:34:25 GMT</pubDate></item><item><title><![CDATA[Reply to Anhand eines Attribut ein Objekt in einem vektor finden on Mon, 23 Sep 2013 09:36:36 GMT]]></title><description><![CDATA[<p>mit C++11 geht das natürlich auch so, wie Marthog das erklärt hat. Nämlich besser <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/2354818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354818</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Mon, 23 Sep 2013 09:36:36 GMT</pubDate></item><item><title><![CDATA[Reply to Anhand eines Attribut ein Objekt in einem vektor finden on Mon, 23 Sep 2013 09:47:12 GMT]]></title><description><![CDATA[<p>[quote=&quot;Marthog&quot;]Sehe ich das richtig, dass du ein Objekt suchst und dieses aus dem Vektor löschen willst?</p>
<p>Ja das ist so. Es hat funktioniert vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2354821</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354821</guid><dc:creator><![CDATA[law10]]></dc:creator><pubDate>Mon, 23 Sep 2013 09:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to Anhand eines Attribut ein Objekt in einem vektor finden on Mon, 23 Sep 2013 09:48:25 GMT]]></title><description><![CDATA[<p>Vielen Dank euch beiden <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="🙂"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2354822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2354822</guid><dc:creator><![CDATA[law10]]></dc:creator><pubDate>Mon, 23 Sep 2013 09:48:25 GMT</pubDate></item></channel></rss>