<?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[Adressatenspeicherung von Pointer!?]]></title><description><![CDATA[<p>Hey Leute,<br />
hab da ein Problem. Und zwar studiere ich gerade den MD2-ModelImporter wie<br />
ihr wisst und versteh da etwas erneut nicht. Kurz und knackig, es geht<br />
um:</p>
<pre><code class="language-cpp">m_pFrameData[nFrame].pVertices;
</code></pre>
<p>m_pFrameData ist der Zeiger auf die Struktur &quot;MD2_FrameData&quot;<br />
[]=MD2_Header-&gt;numFrames<br />
Und nun das &quot;.pVertices&quot;, ich versteh das nicht. Was hat das da zu suchen<br />
und wo genau wird diese Variable gespeichert und was wird in ihr gespeichert?<br />
Ich weiss das &quot;pVertices&quot; ein Pointer auf MD2_Vertex ist, aber MD2_Vertex<br />
mehrere Instanzen besitzt. Also nochmal, was und wo wird in &quot;.pVertices&quot; gespeichert und wie funzt das, dass da hinten so ein Punkt (&quot;.&quot;) ist udn wie<br />
wird diese Variable angenommen?<br />
Wenn mir das einer kurz und knackig erzählen könnte würde ich ihm seine<br />
Füsse küssen, ihn Gott nennen und ein Tempel bauen, danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221433/adressatenspeicherung-von-pointer</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 05:02:58 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221433.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Aug 2008 04:49:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Fri, 29 Aug 2008 04:49:29 GMT]]></title><description><![CDATA[<p>Hey Leute,<br />
hab da ein Problem. Und zwar studiere ich gerade den MD2-ModelImporter wie<br />
ihr wisst und versteh da etwas erneut nicht. Kurz und knackig, es geht<br />
um:</p>
<pre><code class="language-cpp">m_pFrameData[nFrame].pVertices;
</code></pre>
<p>m_pFrameData ist der Zeiger auf die Struktur &quot;MD2_FrameData&quot;<br />
[]=MD2_Header-&gt;numFrames<br />
Und nun das &quot;.pVertices&quot;, ich versteh das nicht. Was hat das da zu suchen<br />
und wo genau wird diese Variable gespeichert und was wird in ihr gespeichert?<br />
Ich weiss das &quot;pVertices&quot; ein Pointer auf MD2_Vertex ist, aber MD2_Vertex<br />
mehrere Instanzen besitzt. Also nochmal, was und wo wird in &quot;.pVertices&quot; gespeichert und wie funzt das, dass da hinten so ein Punkt (&quot;.&quot;) ist udn wie<br />
wird diese Variable angenommen?<br />
Wenn mir das einer kurz und knackig erzählen könnte würde ich ihm seine<br />
Füsse küssen, ihn Gott nennen und ein Tempel bauen, danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573329</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573329</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Fri, 29 Aug 2008 04:49:29 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Fri, 29 Aug 2008 06:48:02 GMT]]></title><description><![CDATA[<p>m_pFrameData ist eine Membervariable, ein Pointer der auf das erste Element eines Arrays von Framedaten zeigt.<br />
Es wird der nFrame'te Frame und mit .pVertices der darin enthaltene Pointer auf dessen Vertices angesprochen.</p>
<p>Im Grunde hast du also dann einen Pointer auf den ersten Vertex des Frames Nummer nFrame.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573354</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Fri, 29 Aug 2008 06:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 06:16:32 GMT]]></title><description><![CDATA[<p>Hä, ich versteh das nicht ganz!? Was ist der Sinn davon? Wird die Anzahl der Frames somit in MD2-Vertex gespeichert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573852</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Sat, 30 Aug 2008 06:16:32 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 08:32:09 GMT]]></title><description><![CDATA[<p>Gebangt schrieb:</p>
<blockquote>
<p>Hä, ich versteh das nicht ganz!? Was ist der Sinn davon? Wird die Anzahl der Frames somit in MD2-Vertex gespeichert?</p>
</blockquote>
<p>Schau dir mal die Deklaration der MD2_FrameData Struktur an da sollte ein Member pVertices sein.</p>
<p>BR<br />
Vinzenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573872</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Sat, 30 Aug 2008 08:32:09 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 13:04:24 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">struct MD2_Vertex
    {
        BYTE vertex[3];
        BYTE lightNormalIndex;
    };
</code></pre>
<p>Die BYTE-Instanzen können jetzt also auf die Framedaten und deren Anzahl zugreifen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573967</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573967</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Sat, 30 Aug 2008 13:04:24 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 13:29:11 GMT]]></title><description><![CDATA[<p>Gebangt schrieb:</p>
<blockquote>
<pre><code class="language-cpp">struct MD2_Vertex
    {
        BYTE vertex[3];
        BYTE lightNormalIndex;
    };
</code></pre>
<p>Die BYTE-Instanzen können jetzt also auf die Framedaten und deren Anzahl zugreifen?</p>
</blockquote>
<p>Byte sollte einfach ein 8 Bit datentyp sein, da kann man eigentlich auf nichts weiter zugreifen.</p>
<p>Bist du dir sicher dass das Array bei dem du hier:</p>
<pre><code class="language-cpp">m_pFrameData[nFrame].pVertices;
</code></pre>
<p>zugreifst wirklich MD2_Vertex ist?</p>
<p>Denn das würde nicht mal kompilieren, da MD2_Vertex den member &quot;pVertices&quot; nicht besitzt. Schau dir das noch mal genau an ob m_pFrameData wirklich ein Array vom type MD2_Vertex ist.</p>
<p>BR<br />
Vinzenz</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1573979</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1573979</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Sat, 30 Aug 2008 13:29:11 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 15:04:05 GMT]]></title><description><![CDATA[<p>Solangsam werde ich richtig durcheinander ô_Ò....=(<br />
Schau es dir doch mal bitte eben an:<br />
<a href="http://home.arcor.de/cppjunky/tutorials/md2/tutor_md2p2.htm" rel="nofollow">http://home.arcor.de/cppjunky/tutorials/md2/tutor_md2p2.htm</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1574015</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1574015</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Sat, 30 Aug 2008 15:04:05 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 15:09:21 GMT]]></title><description><![CDATA[<p>Wird mit &quot;m_pFrameData[Frameanzahl].pointer_auf_MD2_Vertex-Struktur&quot; m_pFrameData eine Instanz von MD2_Vertex?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1574020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1574020</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Sat, 30 Aug 2008 15:09:21 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 15:18:11 GMT]]></title><description><![CDATA[<p>Wenn das auch jetzt zuerst einmal etwas böse klingen mag, so ist das äusserst freundlich gemeint:<br />
Lern zuerst mal C++! Ein Buch, welches oft empfohlen wird, ist &quot;C++ Primer&quot;. Ich glaube das nützt dir am meisten. Jeder, welche die Grundlagen von C++ verstanden hat, sollte den verlinkten Code auf der Stelle verstehen oder jedenfalls ganz sicher die Stelle, welche du angibst.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1574025</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1574025</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 30 Aug 2008 15:18:11 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 16:10:45 GMT]]></title><description><![CDATA[<p>Bekomm ich jetzt noch eine kleine Hilfe oder wird hier wieder ausgewichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1574031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1574031</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Sat, 30 Aug 2008 16:10:45 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 16:14:56 GMT]]></title><description><![CDATA[<blockquote>
<p>Jeder, welche die Grundlagen von C++ verstanden hat, sollte den verlinkten Code auf der Stelle verstehen</p>
</blockquote>
<p>Nee, dass ist nicht das Problem, den Code selber hab ich beim ersten lesen verstanden, aber welchen SInn hat er?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1574033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1574033</guid><dc:creator><![CDATA[Gebangt]]></dc:creator><pubDate>Sat, 30 Aug 2008 16:14:56 GMT</pubDate></item><item><title><![CDATA[Reply to Adressatenspeicherung von Pointer!? on Sat, 30 Aug 2008 18:59:01 GMT]]></title><description><![CDATA[<p>Was verstehst du unter Sinn? Ich habe eher das Gefühl, dass du die C++ Syntax nicht beherrschst. Und es ist meiner Meinung nach das absolute Minimum, was man von jemanden erwarten kann, nämlich dass er die C++ Syntax zumindest in den Grundlagen beherrscht. Und dazu gehören das Arbeiten mit Pointern und Arrays.</p>
<p>Es wird in einem Array, bestehend aus MD2_FrameData Objekten, auf das nFrame'te Objekt zugegriffen. Dieses Objekt, vom Typ MD2_FrameData, enthält ein public Attribute mit dem Namen pVertices, welches ein Zeiger auf ein Objekt vom Typ MD2_Vertex ist. Und auf diesen Zeiger mit dem Namen pVertices von dem nFrame'ten Objekt vom Typ MD2_FrameData wird nun zugegriffen.</p>
<p>Aber das wurde schon mal gesagt und mehr gibt es dazu nicht zu sagen.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1574066</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1574066</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Sat, 30 Aug 2008 18:59:01 GMT</pubDate></item></channel></rss>