<?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[Variable mit this]]></title><description><![CDATA[<p>Hallo!</p>
<p>Folgendes Problem:</p>
<p>Ich erzeuge in einer Klasse ClassA ein paar Objekte und muss in einem Dialog (MFC) 3 Werte eines Objektes ändern -&gt; deshalb übergebe ich nicht das ganze Objekt sondern nur eine ZugriffsMemberVariable von ClassB auf ClassA (danach wird kopiert)</p>
<pre><code class="language-cpp">class ClassA : public CDialog
{
   public:
      std:stringstream var1, var2, var3;
   ...
}

void ClassA::OnBnClickedStarttest()
{
   ...
   ClassB classB;
   classB.m_ClassAAccess = this;
   classB.DoModal();
   ...
}

class ClassB : public CDialog
{
   public:
       ClassA* m_ClassAAccess;
   ...
}

void ClassB::OnBnClickedOk()
{
   m_ClassAAccess-&gt;var1.str(&quot;test&quot;);
   m_ClassAAccess-&gt;var2.str(&quot;test&quot;);
   m_ClassAAccess-&gt;var3.str(&quot;test&quot;);

   OnOK();
}
</code></pre>
<p>Wenn ich nun var1, var2 und var3 ausgeben möchte steht irgendwas drin (was hab ich falsch gemacht) ?</p>
<p>Danke und</p>
<p>MfG leon22</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221273/variable-mit-this</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 08:12:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221273.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 27 Aug 2008 09:11:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 09:11:42 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Folgendes Problem:</p>
<p>Ich erzeuge in einer Klasse ClassA ein paar Objekte und muss in einem Dialog (MFC) 3 Werte eines Objektes ändern -&gt; deshalb übergebe ich nicht das ganze Objekt sondern nur eine ZugriffsMemberVariable von ClassB auf ClassA (danach wird kopiert)</p>
<pre><code class="language-cpp">class ClassA : public CDialog
{
   public:
      std:stringstream var1, var2, var3;
   ...
}

void ClassA::OnBnClickedStarttest()
{
   ...
   ClassB classB;
   classB.m_ClassAAccess = this;
   classB.DoModal();
   ...
}

class ClassB : public CDialog
{
   public:
       ClassA* m_ClassAAccess;
   ...
}

void ClassB::OnBnClickedOk()
{
   m_ClassAAccess-&gt;var1.str(&quot;test&quot;);
   m_ClassAAccess-&gt;var2.str(&quot;test&quot;);
   m_ClassAAccess-&gt;var3.str(&quot;test&quot;);

   OnOK();
}
</code></pre>
<p>Wenn ich nun var1, var2 und var3 ausgeben möchte steht irgendwas drin (was hab ich falsch gemacht) ?</p>
<p>Danke und</p>
<p>MfG leon22</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572087</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572087</guid><dc:creator><![CDATA[leon22]]></dc:creator><pubDate>Wed, 27 Aug 2008 09:11:42 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 10:39:23 GMT]]></title><description><![CDATA[<p>Hat keiner einen Tip ?</p>
<p>MfG leon22</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572124</guid><dc:creator><![CDATA[leon22]]></dc:creator><pubDate>Wed, 27 Aug 2008 10:39:23 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 10:48:13 GMT]]></title><description><![CDATA[<p>leon22 schrieb:</p>
<blockquote>
<p>Hat keiner einen Tip ?</p>
<p>MfG leon22</p>
</blockquote>
<p>Zeit lassen... wenn jemand was weiss, wird er sich schon melden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572127</guid><dc:creator><![CDATA[zwutz]]></dc:creator><pubDate>Wed, 27 Aug 2008 10:48:13 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 10:48:28 GMT]]></title><description><![CDATA[<p>Falsches Forum....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572128</guid><dc:creator><![CDATA[N&#x2F;A]]></dc:creator><pubDate>Wed, 27 Aug 2008 10:48:28 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 10:50:12 GMT]]></title><description><![CDATA[<p>Es geht ja nicht um den MFC Teil sondern um die Variable deshalb dieses Forum !</p>
<p>mfg leon22</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572130</guid><dc:creator><![CDATA[leon22]]></dc:creator><pubDate>Wed, 27 Aug 2008 10:50:12 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 10:59:37 GMT]]></title><description><![CDATA[<p>leon22 schrieb:</p>
<blockquote>
<p>Wenn ich nun var1, var2 und var3 ausgeben möchte steht irgendwas drin (was hab ich falsch gemacht) ?</p>
</blockquote>
<p>Natürlich steht was drin, hast ja auch was reingeschrieben..? Versteh ich nicht, kannst du das vielleicht näher ausführen? Also was steht wann drin und was hättest du gerne, was drinsteht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572133</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Wed, 27 Aug 2008 10:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 10:59:57 GMT]]></title><description><![CDATA[<blockquote>
<p>Wenn ich nun var1, var2 und var3 ausgeben möchte steht irgendwas drin (was hab ich falsch gemacht) ?</p>
</blockquote>
<p>Zeige mal die Ausgabe.<br />
Simon</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572134</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572134</guid><dc:creator><![CDATA[simon.gysi]]></dc:creator><pubDate>Wed, 27 Aug 2008 10:59:57 GMT</pubDate></item><item><title><![CDATA[Reply to Variable mit this on Wed, 27 Aug 2008 11:08:47 GMT]]></title><description><![CDATA[<p>Sorry, hab gerade einen kleinen Fehler in der Ausgabe bemerkt (das Konstrukt stimmt einwandfrei) !</p>
<p>-&gt; bei stringstream ein .str() vergessen ! so kann es gehen *g*</p>
<p>mfg und trotzdem DANKE !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572143</guid><dc:creator><![CDATA[leon22]]></dc:creator><pubDate>Wed, 27 Aug 2008 11:08:47 GMT</pubDate></item></channel></rss>