<?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[Fragen zur CObList]]></title><description><![CDATA[<p>hi ich habe da eine frage, <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="😉"
    /><br />
so füge ichein Item ein</p>
<p>// add pFileRecord to ObList<br />
m_FileObjectList.AddTail(pFileRecord);<br />
- das klappt auch wunder bar nut beim auslesen komm ich ins grübeln...<br />
1. Mein Objekt befindet sich doch jetzt in der Liste oder?<br />
und ist auch nicht mehr pber pFileRecord direkt angreifbar...?</p>
<p>2. so hole ich sie raus:<br />
for ( int i=0; i&lt;m_FileObjectList.GetCount(); i++)<br />
{<br />
CFileRecord* pFileRecord;<br />
POSITION pos = NULL;<br />
pos = m_FileObjectList.FindIndex(i);<br />
if (pos == NULL)<br />
MessageBox (&quot;FindIndex hat NULL zurückgegeben&quot;);</p>
<p>pFileRecord = (CFileRecord*)m_FileObjectList.GetAt(pos);<br />
pFileRecord-&gt;DoSomething();<br />
}<br />
3. ISt das korrekt was ich jetzt tue ist doch auf ein 2tes Objekt zeigen und das aus dem aus der Liste besetzen???<br />
ich weiss nicht aber irgendwie glaube ich hat man dies nicht gwewollt in der Objektorientierung</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65062/fragen-zur-coblist</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 05:18:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65062.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Feb 2004 14:15:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fragen zur CObList on Mon, 16 Feb 2004 14:18:38 GMT]]></title><description><![CDATA[<p>hi ich habe da eine frage, <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="😉"
    /><br />
so füge ichein Item ein</p>
<p>// add pFileRecord to ObList<br />
m_FileObjectList.AddTail(pFileRecord);<br />
- das klappt auch wunder bar nut beim auslesen komm ich ins grübeln...<br />
1. Mein Objekt befindet sich doch jetzt in der Liste oder?<br />
und ist auch nicht mehr pber pFileRecord direkt angreifbar...?</p>
<p>2. so hole ich sie raus:<br />
for ( int i=0; i&lt;m_FileObjectList.GetCount(); i++)<br />
{<br />
CFileRecord* pFileRecord;<br />
POSITION pos = NULL;<br />
pos = m_FileObjectList.FindIndex(i);<br />
if (pos == NULL)<br />
MessageBox (&quot;FindIndex hat NULL zurückgegeben&quot;);</p>
<p>pFileRecord = (CFileRecord*)m_FileObjectList.GetAt(pos);<br />
pFileRecord-&gt;DoSomething();<br />
}<br />
3. ISt das korrekt was ich jetzt tue ist doch auf ein 2tes Objekt zeigen und das aus dem aus der Liste besetzen???<br />
ich weiss nicht aber irgendwie glaube ich hat man dies nicht gwewollt in der Objektorientierung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/460431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460431</guid><dc:creator><![CDATA[T1c4L]]></dc:creator><pubDate>Mon, 16 Feb 2004 14:18:38 GMT</pubDate></item><item><title><![CDATA[Reply to Fragen zur CObList on Tue, 17 Feb 2004 04:03:19 GMT]]></title><description><![CDATA[<p>&quot;nicht mehr pber pFileRecord direkt angreifbar...?&quot;<br />
doch... solang du den zeiger nich auf nen anderen wert setzt</p>
<p>stimmt schon so... warum sollte das nich gewollt sein</p>
<p>ich würd dir aber raten deque&lt;CObject*&gt; einzusetzen<br />
CObList is in der benutzung recht umständlich</p>
<pre><code class="language-cpp">deque&lt;CObject*&gt; dq;
dq.push_back(pFileRecord);
for(int i=0;i&lt;dq.size();i++)
  dq[i]-&gt;DoSomething();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/460807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/460807</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Tue, 17 Feb 2004 04:03:19 GMT</pubDate></item></channel></rss>