<?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[Zieladresse des Iterators]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab bisher nochnicht viel in cpp gemacht und habe jetzt eine kleine Frage, die mir sicher jemand beantworten kann <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="🙂"
    /> &lt;- hab normal mit python zu tun</p>
<p>Würde gerne die Adresse auf die mein iterator zeigt in einen pointer schreiben, da ich nicht den kompletten Inhalt neu speichern will.</p>
<p>(Arbeite gerade an einem Programm, das ich nicht selbst geschrieben habe und eher an C als c++ erinnert)</p>
<p>folgendes Beispiel soll verdeutlichen was ich machen will, der code is jetzt nurmal schnell hingeschrieben und soll auch nicht getestet werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">vector&lt;string&gt; vecModels;
vector&lt;string&gt;::iterator it;
string *model;

vecModels.push_back(&quot;model1&quot;);
vecModels.push_back(&quot;model2&quot;);

for(it=vecModels.begin();it &lt; vecModels.end(); ++it){
  if (*it == &quot;model2&quot;){
    //Hier die stelle an der der iterator ist(speicheradresse im Vector) in den Zeiger model   schreiben.
  }
}
</code></pre>
<p>ich dachte da an sowas wie</p>
<pre><code class="language-cpp">model = *it
</code></pre>
<p>funktioniert das ???<br />
in meinem programm kommt dann ein fehler vonwegen convert basic_string to string*</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225422/zieladresse-des-iterators</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 09:29:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225422.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Oct 2008 09:35:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zieladresse des Iterators on Thu, 23 Oct 2008 09:35:54 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab bisher nochnicht viel in cpp gemacht und habe jetzt eine kleine Frage, die mir sicher jemand beantworten kann <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="🙂"
    /> &lt;- hab normal mit python zu tun</p>
<p>Würde gerne die Adresse auf die mein iterator zeigt in einen pointer schreiben, da ich nicht den kompletten Inhalt neu speichern will.</p>
<p>(Arbeite gerade an einem Programm, das ich nicht selbst geschrieben habe und eher an C als c++ erinnert)</p>
<p>folgendes Beispiel soll verdeutlichen was ich machen will, der code is jetzt nurmal schnell hingeschrieben und soll auch nicht getestet werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<pre><code class="language-cpp">vector&lt;string&gt; vecModels;
vector&lt;string&gt;::iterator it;
string *model;

vecModels.push_back(&quot;model1&quot;);
vecModels.push_back(&quot;model2&quot;);

for(it=vecModels.begin();it &lt; vecModels.end(); ++it){
  if (*it == &quot;model2&quot;){
    //Hier die stelle an der der iterator ist(speicheradresse im Vector) in den Zeiger model   schreiben.
  }
}
</code></pre>
<p>ich dachte da an sowas wie</p>
<pre><code class="language-cpp">model = *it
</code></pre>
<p>funktioniert das ???<br />
in meinem programm kommt dann ein fehler vonwegen convert basic_string to string*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603269</guid><dc:creator><![CDATA[keine ahnung]]></dc:creator><pubDate>Thu, 23 Oct 2008 09:35:54 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse des Iterators on Thu, 23 Oct 2008 09:41:13 GMT]]></title><description><![CDATA[<p>So:</p>
<pre><code class="language-cpp">model = &amp;(*it);
</code></pre>
<p>Man sollte sich aber darüber im Klaren sein, dass der Zeiger durch diverse Operationen ungültig werden kann. push_back z.B. oder erase oder...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603275</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 23 Oct 2008 09:41:13 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse des Iterators on Thu, 23 Oct 2008 11:07:06 GMT]]></title><description><![CDATA[<p>an sowas hatte ich auch schon gedacht aber war mir nicht sicher ob da das richtige bei rum kommpt... klappt alles, DANKE !! <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>gibts da auch ne bessere möglichkeit ? also normalerweise wird da nix gelöscht, evtl. aber etwas angehängt... gibt es eine bessere möglichkeit ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603318</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603318</guid><dc:creator><![CDATA[keine ahnung]]></dc:creator><pubDate>Thu, 23 Oct 2008 11:07:06 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse des Iterators on Thu, 23 Oct 2008 11:14:05 GMT]]></title><description><![CDATA[<p>Um das sagen zu können, solltest Du genauer beschreiben, was Du machen willst, bzw. wozu Du den Pointer überhaupt benötigst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1603328</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603328</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 23 Oct 2008 11:14:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse des Iterators on Thu, 23 Oct 2008 11:23:24 GMT]]></title><description><![CDATA[<p>Hat sich erledigt, werds dann doch mit strings machen, ist nicht ganz so effizient aber genauso sicher. (Der Modellname kann nach dem einlesen nicht mehr verändert werden)</p>
<p>der code ist sehr lang und sequentiell aufgebaut, dauert zu lange bis ich jetzt alle wichtigen Stellen gesucht habe.<br />
Ne idee die ich hätte wäre noch mit ids um per <a href="http://vector.at" rel="nofollow">vector.at</a>(x) drauf zu kommen aber das ist mir jetzt auch zu umständlich.</p>
<p>nochmal danke, das mit den zeigern kann ich sicher trotzdem irgendwo gebrauchen <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/1603338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603338</guid><dc:creator><![CDATA[geine ahnung]]></dc:creator><pubDate>Thu, 23 Oct 2008 11:23:24 GMT</pubDate></item><item><title><![CDATA[Reply to Zieladresse des Iterators on Thu, 23 Oct 2008 18:13:39 GMT]]></title><description><![CDATA[<p>geine ahnung schrieb:</p>
<blockquote>
<p>Ne idee die ich hätte wäre noch mit ids um per <a href="http://vector.at" rel="nofollow">vector.at</a>(x) drauf zu kommen aber das ist mir jetzt auch zu umständlich.</p>
</blockquote>
<p>Wenn du das Problem ein bisschen genauer beschreiben würdest, könnten wir sicher eine relativ einfache Lösung finden. <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/1603586</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1603586</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Thu, 23 Oct 2008 18:13:39 GMT</pubDate></item></channel></rss>