<?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[Problem bei einem dynamischen Objekt]]></title><description><![CDATA[<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

class Medium
{
      private:
              int signatur;
              string titel;
              string status;
      public:
             Medium();
             ~Medium();
             void setSignatur(int signatur)
             {
                  this-&gt;signatur=signatur;
             }

             void setTitel(string titel)
             {
                  this-&gt;titel=titel;
             }

};

int main(int argc, char *argv[])
{
    char eingabe;
    Medium *p;

    do{ 
         cout&lt;&lt;endl&lt;&lt;endl&lt;&lt;&quot;Anlegen eines Mediums.............(m)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Anzeige der Medieneigenschaften...(l)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Das letzte Medium entleihen.......(e)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Rueckgabe des letzten Mediums.....(r)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Programmende......................(q)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Ihre eingabe:&quot;;
         cin&gt;&gt;eingabe;

         switch(eingabe)
         {
                case 'm':

                        p=new Medium;
                break;

                case 'l':
                break;

                case 'e':
                break;

                case 'r':
                break;

                case 'q':
                break;

                default:
                        cout&lt;&lt;endl&lt;&lt;&quot;FALSCHE EINGABE!&quot;&lt;&lt;endl&lt;&lt;endl;       

         }
    }while(eingabe!='q');

    return EXIT_SUCCESS;
}
</code></pre>
<p>fehler in Dev++</p>
<p>[Linker error] undefined reference to `Medium::Medium()'</p>
<p>das mag er irgednwie nicht p=new Medium; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> wisst ihr was<br />
ich falsch gemacht habe</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/210124/problem-bei-einem-dynamischen-objekt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 13 Oct 2026 05:38:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/210124.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Apr 2008 15:22:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem bei einem dynamischen Objekt on Mon, 07 Apr 2008 15:22:36 GMT]]></title><description><![CDATA[<pre><code>#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

class Medium
{
      private:
              int signatur;
              string titel;
              string status;
      public:
             Medium();
             ~Medium();
             void setSignatur(int signatur)
             {
                  this-&gt;signatur=signatur;
             }

             void setTitel(string titel)
             {
                  this-&gt;titel=titel;
             }

};

int main(int argc, char *argv[])
{
    char eingabe;
    Medium *p;

    do{ 
         cout&lt;&lt;endl&lt;&lt;endl&lt;&lt;&quot;Anlegen eines Mediums.............(m)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Anzeige der Medieneigenschaften...(l)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Das letzte Medium entleihen.......(e)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Rueckgabe des letzten Mediums.....(r)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Programmende......................(q)&quot;&lt;&lt;endl;
         cout&lt;&lt;&quot;Ihre eingabe:&quot;;
         cin&gt;&gt;eingabe;

         switch(eingabe)
         {
                case 'm':

                        p=new Medium;
                break;

                case 'l':
                break;

                case 'e':
                break;

                case 'r':
                break;

                case 'q':
                break;

                default:
                        cout&lt;&lt;endl&lt;&lt;&quot;FALSCHE EINGABE!&quot;&lt;&lt;endl&lt;&lt;endl;       

         }
    }while(eingabe!='q');

    return EXIT_SUCCESS;
}
</code></pre>
<p>fehler in Dev++</p>
<p>[Linker error] undefined reference to `Medium::Medium()'</p>
<p>das mag er irgednwie nicht p=new Medium; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> wisst ihr was<br />
ich falsch gemacht habe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1488009</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488009</guid><dc:creator><![CDATA[frage555]]></dc:creator><pubDate>Mon, 07 Apr 2008 15:22:36 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem dynamischen Objekt on Mon, 07 Apr 2008 15:24:23 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Es reicht nicht Methoden nur zu deklarieren du must sie auch implementieren. In diesem Fall ist der Konstruktor von Medium gemeint.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1488010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488010</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Mon, 07 Apr 2008 15:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem dynamischen Objekt on Mon, 07 Apr 2008 15:25:02 GMT]]></title><description><![CDATA[<p>Du hast den Konstruktor deklariert, aber nicht definiert.</p>
<pre><code class="language-cpp">class Medium
{
      private:
              int signatur;
              string titel;
              string status;
      public:
             Medium(){}
             ~Medium(){}
             void setSignatur(int signatur)
             {
                  this-&gt;signatur=signatur;
             }

             void setTitel(string titel)
             {
                  this-&gt;titel=titel;
             }

};
</code></pre>
<p>Wobei, wenn du sie nicht implementierst, dann solltest du einfach den default stehen lassen, oder private machen..</p>
<p>EDIT:<br />
zu langsam.. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1488011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488011</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Mon, 07 Apr 2008 15:25:02 GMT</pubDate></item><item><title><![CDATA[Reply to Problem bei einem dynamischen Objekt on Mon, 07 Apr 2008 15:27:55 GMT]]></title><description><![CDATA[<p>danke leute es geht jetzt<br />
was für ein kack fehler <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/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/1488012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1488012</guid><dc:creator><![CDATA[frage555]]></dc:creator><pubDate>Mon, 07 Apr 2008 15:27:55 GMT</pubDate></item></channel></rss>