<?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[wertzuweisung an klassenvariable nicht dauerhaft]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe folgendes problem:<br />
in meiner <strong>xxx.h</strong> ist folgende variable definiert:</p>
<pre><code class="language-cpp">TOEM_Partition* _tab;
</code></pre>
<p>diese wird mittels eines funktionsaufrufs aus einer .dll a la</p>
<pre><code class="language-cpp">_tab  = new TOEM_Partition[count];
DWORD result = FunktionXY( _tab, count);
</code></pre>
<p>instanziiert. <strong>TOEM_Partition</strong> ist ein struct mit einigen UCHARs und ULONGs.</p>
<p>Nun verändere ich in der <strong>xxx.cpp</strong> in verschiedenen Funktionen Werte in <strong>_tab</strong> a la</p>
<pre><code class="language-cpp">_tab[i].structmember1 = 5;
</code></pre>
<p>. Wenn ich nun aber an anderer Stelle, also in einer anderen Memberfunktion derselben Klasse</p>
<pre><code class="language-cpp">_tab[i].structmember1
</code></pre>
<p>abfrage, erhalte ich den wert, der noch vor der zuweisung drinstand. warum???</p>
<p>ich kämpfe nun schon länger und versteh es leider einfach nicht. woran kann es liegen?</p>
<p>freue mich auf antwort!</p>
<p>der oli</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/76338/wertzuweisung-an-klassenvariable-nicht-dauerhaft</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 22:26:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/76338.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 10 Jun 2004 00:05:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to wertzuweisung an klassenvariable nicht dauerhaft on Thu, 10 Jun 2004 00:05:36 GMT]]></title><description><![CDATA[<p>hallo,</p>
<p>ich habe folgendes problem:<br />
in meiner <strong>xxx.h</strong> ist folgende variable definiert:</p>
<pre><code class="language-cpp">TOEM_Partition* _tab;
</code></pre>
<p>diese wird mittels eines funktionsaufrufs aus einer .dll a la</p>
<pre><code class="language-cpp">_tab  = new TOEM_Partition[count];
DWORD result = FunktionXY( _tab, count);
</code></pre>
<p>instanziiert. <strong>TOEM_Partition</strong> ist ein struct mit einigen UCHARs und ULONGs.</p>
<p>Nun verändere ich in der <strong>xxx.cpp</strong> in verschiedenen Funktionen Werte in <strong>_tab</strong> a la</p>
<pre><code class="language-cpp">_tab[i].structmember1 = 5;
</code></pre>
<p>. Wenn ich nun aber an anderer Stelle, also in einer anderen Memberfunktion derselben Klasse</p>
<pre><code class="language-cpp">_tab[i].structmember1
</code></pre>
<p>abfrage, erhalte ich den wert, der noch vor der zuweisung drinstand. warum???</p>
<p>ich kämpfe nun schon länger und versteh es leider einfach nicht. woran kann es liegen?</p>
<p>freue mich auf antwort!</p>
<p>der oli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537183</guid><dc:creator><![CDATA[der oli]]></dc:creator><pubDate>Thu, 10 Jun 2004 00:05:36 GMT</pubDate></item><item><title><![CDATA[Reply to wertzuweisung an klassenvariable nicht dauerhaft on Thu, 10 Jun 2004 05:18:54 GMT]]></title><description><![CDATA[<p>1. UNterstriche am Anfang von Variablennamen oder Funktionen sind Compilerherstellern vorbehalten und gehören nicht in &quot;normale&quot; Programme. Also weg damit.<br />
2. Lässt sich das nicht ohne weiteres erklären. Ist der Zeiger in xxx.cpp der Selbe wie bei deiner Klassenmethode?</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537195</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537195</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Thu, 10 Jun 2004 05:18:54 GMT</pubDate></item><item><title><![CDATA[Reply to wertzuweisung an klassenvariable nicht dauerhaft on Thu, 10 Jun 2004 06:03:39 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Nun - in die dll kann man nun ja wohl schlecht reinschauen...</p>
<p>Ich weiß zwar selber nicht so genau warum, aber ich würde zunächst mal nach einer Funktion ala TOEM_Partition::get_structmember1 bzw. TOEM_Partition::set_structmember1 suchen und ausprobieren, ob es damit funktioniert...</p>
<p>tschüss<br />
Robert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/537204</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/537204</guid><dc:creator><![CDATA[rowisoft]]></dc:creator><pubDate>Thu, 10 Jun 2004 06:03:39 GMT</pubDate></item></channel></rss>