<?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[Class-en Exportieren]]></title><description><![CDATA[<p>Wie kann Ich Class-en Exportieren in ein DLL? Ich möchte daß die Methode und Members von die Class-en zu einen anderen EXE sehbar sind, ohne die Struktur (nur die Private Stück) und Implementation des Classes in ein Header File zu zeigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/129180/class-en-exportieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 01:52:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/129180.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Dec 2005 00:06:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Class-en Exportieren on Sun, 11 Dec 2005 00:06:36 GMT]]></title><description><![CDATA[<p>Wie kann Ich Class-en Exportieren in ein DLL? Ich möchte daß die Methode und Members von die Class-en zu einen anderen EXE sehbar sind, ohne die Struktur (nur die Private Stück) und Implementation des Classes in ein Header File zu zeigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/939330</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939330</guid><dc:creator><![CDATA[moefear]]></dc:creator><pubDate>Sun, 11 Dec 2005 00:06:36 GMT</pubDate></item><item><title><![CDATA[Reply to Class-en Exportieren on Sun, 11 Dec 2005 00:34:31 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>du machst eine abstrakte Basisklasse abstractBase (mit den Funktionen als rein virtuell und keinen Variablen). Diese Klasse wird in deinem Programm und in der DLL verwendet. Nur leitest du in der DLL von dieser Basisklasse ab [-&gt; Derived] und implementierst dort die Funktionen und priv. Daten. Dann schreibste noch eine Funktion wie</p>
<pre><code>abstractBase *createClass();
</code></pre>
<p>welche du aus deiner Anwendung aufrufst und in der DLL implementierst. Diese Funktion erstellt dann ein Objekt des Typs Derived und upcastet dieses in ein Objekt des Typs abstractBase und gibt dieses zurück.<br />
Jetzt hast in der Anwendung einen Zeiger auf ein Objekt vom Typ Derived, ohne Implementation &amp; priv. Daten zu kennen.</p>
<p>have fun <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/939348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/939348</guid><dc:creator><![CDATA[bluecode]]></dc:creator><pubDate>Sun, 11 Dec 2005 00:34:31 GMT</pubDate></item></channel></rss>