<?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[Variant &amp;lt;-&amp;gt; Zeiger]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ist es möglich in einem Varient (_varient_t) eine Zeigervariable (also nur die Address) abzuspeichern?</p>
<p>Mit einem Long sollte es ja so aussehen:</p>
<pre><code class="language-cpp">long l;
_variant_t v;
// abspeichern
v = l;
.
.
.
// auslesen
l = v.lVal;
</code></pre>
<p>mit einem Pointer?:</p>
<pre><code class="language-cpp">Meineklasse  *m;
_variant_t v;
// abspeichern
v.byVal = m;
.
.
.
// auslesen
m = v.byVal;
</code></pre>
<p>Aber das funktioniert nicht, der varient ist immer &quot;VT_EMPTY&quot; und die Address in byVal steht auf &quot;0xccccccc&quot;</p>
<p>kann mir wer da weiterhelfen?</p>
<p>DANKE!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/52211/variant-lt-gt-zeiger</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 00:19:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/52211.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 17 Oct 2003 10:57:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Variant &amp;lt;-&amp;gt; Zeiger on Fri, 17 Oct 2003 10:57:31 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ist es möglich in einem Varient (_varient_t) eine Zeigervariable (also nur die Address) abzuspeichern?</p>
<p>Mit einem Long sollte es ja so aussehen:</p>
<pre><code class="language-cpp">long l;
_variant_t v;
// abspeichern
v = l;
.
.
.
// auslesen
l = v.lVal;
</code></pre>
<p>mit einem Pointer?:</p>
<pre><code class="language-cpp">Meineklasse  *m;
_variant_t v;
// abspeichern
v.byVal = m;
.
.
.
// auslesen
m = v.byVal;
</code></pre>
<p>Aber das funktioniert nicht, der varient ist immer &quot;VT_EMPTY&quot; und die Address in byVal steht auf &quot;0xccccccc&quot;</p>
<p>kann mir wer da weiterhelfen?</p>
<p>DANKE!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374302</guid><dc:creator><![CDATA[Three.dee]]></dc:creator><pubDate>Fri, 17 Oct 2003 10:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to Variant &amp;lt;-&amp;gt; Zeiger on Fri, 17 Oct 2003 11:02:27 GMT]]></title><description><![CDATA[<p>Meinte &quot;oben&quot; natürlich <strong>byref</strong> und nicht <em>byVal</em> !!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374309</guid><dc:creator><![CDATA[Three.dee]]></dc:creator><pubDate>Fri, 17 Oct 2003 11:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to Variant &amp;lt;-&amp;gt; Zeiger on Fri, 17 Oct 2003 11:03:55 GMT]]></title><description><![CDATA[<p>Es gibt kein _variant_t in Standard-C++. Das ist entweder eine Erweiterung deines Compilers oder aus einer Zusatzbibliothek. Wenn du sagst wo das her ist verschiebt dich sicher einer ins richtige Forum ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374310</guid><dc:creator><![CDATA[Bashar]]></dc:creator><pubDate>Fri, 17 Oct 2003 11:03:55 GMT</pubDate></item><item><title><![CDATA[Reply to Variant &amp;lt;-&amp;gt; Zeiger on Fri, 17 Oct 2003 11:05:15 GMT]]></title><description><![CDATA[<p>ich glaub dann gehöre ich ins &quot;MFC&quot;<br />
Sorry - mein Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374311</guid><dc:creator><![CDATA[Three.dee]]></dc:creator><pubDate>Fri, 17 Oct 2003 11:05:15 GMT</pubDate></item><item><title><![CDATA[Reply to Variant &amp;lt;-&amp;gt; Zeiger on Fri, 17 Oct 2003 11:24:01 GMT]]></title><description><![CDATA[<p>Hat sich erledigt <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>funktioniert doch!</p>
<p>ciaooo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374332</guid><dc:creator><![CDATA[Three.dee]]></dc:creator><pubDate>Fri, 17 Oct 2003 11:24:01 GMT</pubDate></item><item><title><![CDATA[Reply to Variant &amp;lt;-&amp;gt; Zeiger on Sat, 18 Oct 2003 08:09:27 GMT]]></title><description><![CDATA[<blockquote>
<p>funktioniert doch!</p>
</blockquote>
<p>Oder auch nicht...</p>
<p>_variant_t ist ncht dazu da, einen &quot;Meineklasse *&quot; abzuspeichern. Und wahrscheinlich geht's nur hier und heut, und kann zusammenfallen, wenn du#s woanders probiertst, oder auf einer anderen Systemkonfig...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/374765</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/374765</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Sat, 18 Oct 2003 08:09:27 GMT</pubDate></item></channel></rss>