<?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[NullPtr-&amp;gt;fkt() okay Standard?]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab heute wieder was dazu gelernt, was mich doch etwas erstaunt hat:</p>
<pre><code class="language-cpp">Klasse bla* = NULL;
bla-&gt;mach_was_nicht_virtuelles_ohne_member();
</code></pre>
<p>Jetzt mal unabhängig davon dass das unschön ist:<br />
Kann ich mich darauf verlassen, dass mir jeder Kompiler ein Kompilat erstellt,<br />
was diesen Funktionsaufruf ohne Exception frisst?</p>
<p>Gruss,<br />
Jockel</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188781/nullptr-gt-fkt-okay-standard</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 04:53:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188781.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Aug 2007 19:43:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 19:43:14 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>hab heute wieder was dazu gelernt, was mich doch etwas erstaunt hat:</p>
<pre><code class="language-cpp">Klasse bla* = NULL;
bla-&gt;mach_was_nicht_virtuelles_ohne_member();
</code></pre>
<p>Jetzt mal unabhängig davon dass das unschön ist:<br />
Kann ich mich darauf verlassen, dass mir jeder Kompiler ein Kompilat erstellt,<br />
was diesen Funktionsaufruf ohne Exception frisst?</p>
<p>Gruss,<br />
Jockel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338377</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338377</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Fri, 03 Aug 2007 19:43:14 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 19:52:37 GMT]]></title><description><![CDATA[<p>Ich würde mal sagen das Ergebniss ist reichlich undefiniert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338380</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338380</guid><dc:creator><![CDATA[darthdespotism]]></dc:creator><pubDate>Fri, 03 Aug 2007 19:52:37 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 20:01:32 GMT]]></title><description><![CDATA[<p>Weil du das weisst, oder weil du das vermutest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338384</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Fri, 03 Aug 2007 20:01:32 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 20:05:44 GMT]]></title><description><![CDATA[<p>Weil dabei ein NULL-Ptr dereferenziert wird und das undefiniert ist? Oo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338389</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338389</guid><dc:creator><![CDATA[The-Kenny]]></dc:creator><pubDate>Fri, 03 Aug 2007 20:05:44 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 20:22:14 GMT]]></title><description><![CDATA[<p>Sicher? Der Zeiger muss eigentlich nicht dereferenziert werden, this ist schließlich ebendieser Zeiger. Aber ich weiß grad' auch nicht, was der Standard dazu sagt.</p>
<p>/edit:</p>
<p>final draft 5.2.5, 3 schrieb:</p>
<blockquote>
<p>If E1 has the type ``pointer to class X,'' then the expression E1-&gt;E2 is converted to the equivalent form (*(E1)).E2</p>
</blockquote>
<p>Kenny hat doch Recht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338394</guid><dc:creator><![CDATA[.filmor]]></dc:creator><pubDate>Fri, 03 Aug 2007 20:22:14 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 20:14:44 GMT]]></title><description><![CDATA[<p>Ja, danke, das ist ein nachvollziehbares Argument.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338395</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338395</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Fri, 03 Aug 2007 20:14:44 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Fri, 03 Aug 2007 20:30:14 GMT]]></title><description><![CDATA[<p>Zur Sicherheit auch nochmal rum gegooglet.<br />
Sind sich wohl alle einig, dass das undefiniertes Verhalten hervorruf.<br />
Obgleich natürlich kein Kompiler diesen Code so übersetzen würde, dass da<br />
irgendwas schief läuft.</p>
<p>Danke an alle Beteiligten.</p>
<p>Jockel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338415</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Fri, 03 Aug 2007 20:30:14 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Sat, 04 Aug 2007 08:39:20 GMT]]></title><description><![CDATA[<p>Dein Compiler kann zur Compilezeit nicht wissen, worauf dein Pointer zur Laufzeit zeigt. In so einem einfachen Beispiel mag das noch theorhetisch gehen, aber in komplexeren Programmen auf keinen Fall mehr und daher wird er dir das anstandslos kompilieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338532</guid><dc:creator><![CDATA[Checker*amp*Murckser]]></dc:creator><pubDate>Sat, 04 Aug 2007 08:39:20 GMT</pubDate></item><item><title><![CDATA[Reply to NullPtr-&amp;gt;fkt() okay Standard? on Sat, 04 Aug 2007 21:18:01 GMT]]></title><description><![CDATA[<p>Die MSDN verwendet diesen Hack sogar, die Funktion heisst CWnd::GetSafeHwnd - nur falls es jmd. interessiert.<br />
p.S.: damit will ich nicht sagen dass es korrektes C++ wäre (das ist es nicht), bloss weil's hier irgendwie dazupasst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338825</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338825</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Sat, 04 Aug 2007 21:18:01 GMT</pubDate></item></channel></rss>