<?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[vtable]]></title><description><![CDATA[<p>Hallo,</p>
<p>soweit habe ich Sinn und Zweck der vtable verstanden.<br />
Nun habe gehört, es gibt Frameworks und Libraries, die die vtable &quot;manipulieren&quot;.</p>
<p>Aus welchem Grund, sollte man so etwas tun?<br />
Das erschließt sich mir nicht so ganz.</p>
<p>Danke für sinnvolle Antworten</p>
<p>PS:Code-Schnipsel willkommen</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/236773/vtable</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 16:56:25 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/236773.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Mar 2009 17:41:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vtable on Thu, 19 Mar 2009 17:41:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>soweit habe ich Sinn und Zweck der vtable verstanden.<br />
Nun habe gehört, es gibt Frameworks und Libraries, die die vtable &quot;manipulieren&quot;.</p>
<p>Aus welchem Grund, sollte man so etwas tun?<br />
Das erschließt sich mir nicht so ganz.</p>
<p>Danke für sinnvolle Antworten</p>
<p>PS:Code-Schnipsel willkommen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682947</guid><dc:creator><![CDATA[Clarissa G.]]></dc:creator><pubDate>Thu, 19 Mar 2009 17:41:12 GMT</pubDate></item><item><title><![CDATA[Reply to vtable on Thu, 19 Mar 2009 17:45:14 GMT]]></title><description><![CDATA[<p>für persistenz ohne serialisierung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1682949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1682949</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 19 Mar 2009 17:45:14 GMT</pubDate></item><item><title><![CDATA[Reply to vtable on Fri, 20 Mar 2009 01:39:47 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>für persistenz ohne serialisierung.</p>
</blockquote>
<p>Wie meinst du das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1683118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1683118</guid><dc:creator><![CDATA[asdasd]]></dc:creator><pubDate>Fri, 20 Mar 2009 01:39:47 GMT</pubDate></item><item><title><![CDATA[Reply to vtable on Fri, 20 Mar 2009 02:20:53 GMT]]></title><description><![CDATA[<p>So was ist natürlich immer eine böse und unportable Sache. Aber man kann damit <a href="http://en.wikipedia.org/wiki/Reflection_(computer_science)" rel="nofollow">Metaprogrammierung zur Laufzeit</a> (auch Reflections genannt) ermöglichen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1683120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1683120</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Fri, 20 Mar 2009 02:20:53 GMT</pubDate></item><item><title><![CDATA[Reply to vtable on Fri, 20 Mar 2009 02:42:22 GMT]]></title><description><![CDATA[<p>asdasd schrieb:</p>
<blockquote>
<p>volkard schrieb:</p>
<blockquote>
<p>für persistenz ohne serialisierung.</p>
</blockquote>
<p>Wie meinst du das?</p>
</blockquote>
<p>Objekt-Instanzen über fwrite/fread schreiben/lesen, und dann den vtable Pointer nach dem Lesen wieder &quot;reparieren&quot; *schauder*<br />
(der vtable Pointer der selben Klasse könnte nämlich beim nächsten Programmstart einen anderen Wert haben)<br />
Dabei wird zwar nicht am vtable selbst rumgefummelt, aber der vtable Pointer verbogen.</p>
<p>Würde ich aber in die Kategorie &quot;plem&quot; einstufen.</p>
<p>Allgemein würde ich so ziemlich alles was am vtable rumfummelt in die Kategorie &quot;plem&quot; einstufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1683122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1683122</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 20 Mar 2009 02:42:22 GMT</pubDate></item></channel></rss>