<?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[Impliziter cast]]></title><description><![CDATA[<p>Hey,</p>
<p>folgendes:</p>
<pre><code class="language-cpp">struct B {
	int x;
};

struct A { };

int main() {
	A a;
	a.x;

	return 0;
}
</code></pre>
<p>Ist es irgendwie möglich, das a aus der main implizit in ein B zu casten, sodass der Elementzugriff auf x möglich ist? Die Schreibweise (a.x) sollte aber so bleiben.</p>
<p>Ich nehme mal an, das ist nicht möglich, aber trotzdem danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/294544/impliziter-cast</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 20:47:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/294544.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Oct 2011 20:10:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Impliziter cast on Wed, 26 Oct 2011 20:10:28 GMT]]></title><description><![CDATA[<p>Hey,</p>
<p>folgendes:</p>
<pre><code class="language-cpp">struct B {
	int x;
};

struct A { };

int main() {
	A a;
	a.x;

	return 0;
}
</code></pre>
<p>Ist es irgendwie möglich, das a aus der main implizit in ein B zu casten, sodass der Elementzugriff auf x möglich ist? Die Schreibweise (a.x) sollte aber so bleiben.</p>
<p>Ich nehme mal an, das ist nicht möglich, aber trotzdem danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136373</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136373</guid><dc:creator><![CDATA[U]]></dc:creator><pubDate>Wed, 26 Oct 2011 20:10:28 GMT</pubDate></item><item><title><![CDATA[Reply to Impliziter cast on Wed, 26 Oct 2011 20:18:01 GMT]]></title><description><![CDATA[<p>nein</p>
<p>die beiden haben ja gar nix miteinander zu tun...<br />
geh da mal lieber zu php...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136379</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 26 Oct 2011 20:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Impliziter cast on Wed, 26 Oct 2011 20:29:25 GMT]]></title><description><![CDATA[<p>Das nenn ich ne klare Antwort <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>
]]></description><link>https://www.c-plusplus.net/forum/post/2136394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136394</guid><dc:creator><![CDATA[U]]></dc:creator><pubDate>Wed, 26 Oct 2011 20:29:25 GMT</pubDate></item><item><title><![CDATA[Reply to Impliziter cast on Wed, 26 Oct 2011 20:55:54 GMT]]></title><description><![CDATA[<p>Gibt es einen Grund, wieso man das tun wollte? Erkläre mal, <strong>was</strong> du erreichen willst, nicht <strong>wie</strong>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136408</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Wed, 26 Oct 2011 20:55:54 GMT</pubDate></item><item><title><![CDATA[Reply to Impliziter cast on Wed, 26 Oct 2011 22:07:35 GMT]]></title><description><![CDATA[<p>Ich habe mir eine Vektor-Klasse mit Expression-Templates gebaut. Nun hat aber<br />
<code>(v1 + v2)</code> den Typ VektorExpression. Ich möchte aber direkt auf ein Member der Vektor-Klasse per <code>(v1 + v2).xyz</code> zugreifen. Das geht aber mit Expression-Templates anscheinend nicht, denn ich bräuchte eine implizite Konvertierung von (v1 + v2), also meinetwegen VecExpression in Vec.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136433</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136433</guid><dc:creator><![CDATA[U]]></dc:creator><pubDate>Wed, 26 Oct 2011 22:07:35 GMT</pubDate></item><item><title><![CDATA[Reply to Impliziter cast on Thu, 27 Oct 2011 09:56:16 GMT]]></title><description><![CDATA[<p>Der Gap zwischen deiner obigen Frage und Expressiontemplates ist sehr gross. Mein Rat: Schau dir nochmal die Grundlagen von C++ an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136530</guid><dc:creator><![CDATA[knivil]]></dc:creator><pubDate>Thu, 27 Oct 2011 09:56:16 GMT</pubDate></item><item><title><![CDATA[Reply to Impliziter cast on Thu, 27 Oct 2011 14:39:47 GMT]]></title><description><![CDATA[<p>Ich weiß nicht, ob ich dein Problem gut genug verstanden habe, aber wie wäre es mit Getter-Funktionen, die du dann auch in die Expression-Klassen reintun kannst?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2136692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2136692</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Thu, 27 Oct 2011 14:39:47 GMT</pubDate></item></channel></rss>