<?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[Multiple Definition Error]]></title><description><![CDATA[<p>Hi,</p>
<p>I am trying to make use of some inherited class &amp; function (e.g. class X, function abc()) from other parent classes (e.g. class A,B), unfortunately, I have got 'multiple definition' error whlie compiling.</p>
<pre><code>//AAA.h
class A {
public :
virtual void abc();
}

class X : public A {
public :
void abc();
}

//AAA.cc
void X::abc() {
}

//BBB.h
class B {
public :
virtual void abc();
}

class X : public B {
public :
void abc();
}

//BBB.cc
void X::abc() {
}
</code></pre>
<p>how can I refer to the parent classes A,B while calling the abc() function?</p>
<p>Thank you for any clue..<br />
J</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/221240/multiple-definition-error</link><generator>RSS for Node</generator><lastBuildDate>Tue, 06 Oct 2026 05:54:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/221240.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 26 Aug 2008 19:00:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Multiple Definition Error on Tue, 26 Aug 2008 19:00:24 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>I am trying to make use of some inherited class &amp; function (e.g. class X, function abc()) from other parent classes (e.g. class A,B), unfortunately, I have got 'multiple definition' error whlie compiling.</p>
<pre><code>//AAA.h
class A {
public :
virtual void abc();
}

class X : public A {
public :
void abc();
}

//AAA.cc
void X::abc() {
}

//BBB.h
class B {
public :
virtual void abc();
}

class X : public B {
public :
void abc();
}

//BBB.cc
void X::abc() {
}
</code></pre>
<p>how can I refer to the parent classes A,B while calling the abc() function?</p>
<p>Thank you for any clue..<br />
J</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571882</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571882</guid><dc:creator><![CDATA[aboutjeab]]></dc:creator><pubDate>Tue, 26 Aug 2008 19:00:24 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Tue, 26 Aug 2008 19:40:37 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">//AAA.h
class A {
public :
virtual void abc();
};

class X : public A {
public :
void abc();
};

//AAA.cc
void X::abc() {
}

//BBB.h
class B {
public :
virtual void abc();
};

class Y : public B {
public :
void abc();
};

//BBB.cc
void Y::abc() {
}
</code></pre>
<p>The problem ist de multiple definition of X. You can't have the same class definition twice in the same programm. (apart from templates).</p>
<blockquote>
<p>how can I refer to the parent classes A,B while calling the abc() function?</p>
</blockquote>
<p>Something like this:</p>
<pre><code class="language-cpp">class X : public A {
public :
void abc(){ A::abc (); }
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1571897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571897</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 26 Aug 2008 19:40:37 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Tue, 26 Aug 2008 20:43:19 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>The problem ist <strong>de</strong> multiple definition</p>
</blockquote>
<p>n1 drakon</p>
<p>well dann my friend...<br />
lets inkries auer ingliesch nolegde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> xD <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
<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="😉"
    /> <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=";D"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571935</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Tue, 26 Aug 2008 20:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Tue, 26 Aug 2008 20:54:50 GMT]]></title><description><![CDATA[<p>Skym0sh0 schrieb:</p>
<blockquote>
<p>drakon schrieb:</p>
<blockquote>
<p>The problem ist <strong>de</strong> multiple definition</p>
</blockquote>
<p>n1 drakon</p>
<p>well dann my friend...<br />
lets inkries auer ingliesch nolegde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> xD <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
<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="😉"
    /> <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=";D"
      alt="😉"
    /></p>
</blockquote>
<p>Nene. Das war nicht aus dem Grund. <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>
<p>Schau mal genau hin. das kam von is (abstand vertippt ) tde (ok nochmal Tippfehler d, anstatt h). <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="😉"
    /><br />
Das kommt davon, wenn das übliche Notebook in Reperatur ist und man auf ein anderes zugreifen muss. <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>Muss aber zugeben, das war ein wirklich tolles zusammenspiel. :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571940</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 26 Aug 2008 20:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Tue, 26 Aug 2008 21:16:09 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>(ok nochmal Tippfehler d, anstatt h). <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>
</blockquote>
<p>Stimmt, kann einem ja leicht passieren, zumal sich das D ja gerade neben dem H auf der Tastatur befindet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571952</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 26 Aug 2008 21:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Wed, 27 Aug 2008 05:12:53 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>Stimmt, kann einem ja leicht passieren, zumal sich das D ja gerade neben dem H auf der Tastatur befindet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
</blockquote>
<p>*hust* Dvorak? *hust* <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1571991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1571991</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Wed, 27 Aug 2008 05:12:53 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Wed, 27 Aug 2008 07:22:24 GMT]]></title><description><![CDATA[<p>Danke fuer deine Hilfe <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/1572034</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572034</guid><dc:creator><![CDATA[aboutjeab]]></dc:creator><pubDate>Wed, 27 Aug 2008 07:22:24 GMT</pubDate></item><item><title><![CDATA[Reply to Multiple Definition Error on Wed, 27 Aug 2008 17:34:29 GMT]]></title><description><![CDATA[<p>aboutjeab schrieb:</p>
<blockquote>
<p>Danke fuer deine Hilfe <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>
</blockquote>
<p>Bitte. Aber warum hast du das auf Englisch geschrieben, wenn du Deutsch kannst?<br />
Ohne das hätte es die sinnlosen Kommentare nicht gegeben. <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>
<p>LordJaxom &amp; Nexus :<br />
So. Ruhe auf den billigen Plätzen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Zugegeben ist wirklich einer meiner kreativeren Vertipper. ^^</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1572443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1572443</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Wed, 27 Aug 2008 17:34:29 GMT</pubDate></item></channel></rss>