<?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[ICH brauche dringent HILFE zu Klassen]]></title><description><![CDATA[<p>ich habe eine Klasse Video, mit der Videos in einer Vidiothek dargestellt werden können Modelliert. Jetzt habe ich ein problem, wenn ich das programm mit dem compiler durchgehe, startet er das programm nicht und meldet mir ein Fehler</p>
<p>ich habe ein neuse projekt mit devcpp erstelt,<br />
in &quot;video.h&quot; steht:</p>
<pre><code class="language-cpp">#include &lt;string&gt; 

class video{
      private:
             std::string titel;
             int min;
             int number;
             bool availabel;
             int id;

      public:
             video(std::string _titel, int _min);
             ~video();
             void print();
             void ausleihen(int _id);
             bool vorhanden();
             int getID();
             void abgabe;              
};
</code></pre>
<p>in &quot;aufgabe.cpp&quot; steht:</p>
<pre><code class="language-cpp">#include&quot;video.h&quot; 
#include &lt;iostream&gt; 
#include &lt;string&gt;
using namespace std;

static int cnt = 0;

video::video(string _titel, int _min)
{
	cnt +=1;
	title= _title;
	min= _min;
	number = cnt;
	available = true;
	id = 0;
}

video::~video(){}

void video::print(){
     cout &lt;&lt; titel &lt;&lt; endl;
     cout &lt;&lt; &quot;Filmdauer: &quot; &lt;&lt; min &lt;&lt; endl;
     cout &lt;&lt; &quot;Inventarnummer: &quot; &lt;&lt; number &lt;&lt; endl;
     cout &lt;&lt; &quot;Ausleihbar: &quot; &lt;&lt; available &lt;&lt; endl &lt;&lt; endl;
}

void video::ausleihen(int _id){
     if(available == true){
                  id=_id;
                  available= false;
     }else cout &lt;&lt; &quot;Buch bereits ausgeliehen!&quot; &lt;&lt; endl &lt;&lt; endl;
}

void video::vorhanden(){
     return available;
}

void video::getID(){
     return id;
}

void video::abgabe(){
     id = 0;
     available = true;
}

int main(){
    video *action = new video(&quot;Fluch der Karibik&quot;, 120);
	video *horror = new video (&quot;Freitag der 13.&quot;, 102);

    action-&gt;print();
    action-&gt;getID();
    horror-&gt;print();
    horror-&gt;getID();

    action-&gt;ausleihen(1205684);
    action-&gt;ausleihen(5698735);
    action-&gt;print();
    cout &lt;&lt; &quot;Fluch der Karibik ausgeliehen von:&quot; &lt;&lt; action-&gt;getID() &lt;&lt; endl;

    action-&gt;abgabe();
    action-&gt;ausleihen(5698735);
    cout &lt;&lt; &quot;Fluch der Karibik ausgeliehen von:&quot; &lt;&lt; action-&gt;getID() &lt;&lt; endl;    

    system(&quot;pause&quot;);
    return 0;
}
</code></pre>
<p>/edit pumuckl: cpp-Tags. Nächstemal bitte selber machen!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263722/ich-brauche-dringent-hilfe-zu-klassen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 05 Sep 2026 14:32:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263722.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Mar 2010 09:42:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 11:11:39 GMT]]></title><description><![CDATA[<p>ich habe eine Klasse Video, mit der Videos in einer Vidiothek dargestellt werden können Modelliert. Jetzt habe ich ein problem, wenn ich das programm mit dem compiler durchgehe, startet er das programm nicht und meldet mir ein Fehler</p>
<p>ich habe ein neuse projekt mit devcpp erstelt,<br />
in &quot;video.h&quot; steht:</p>
<pre><code class="language-cpp">#include &lt;string&gt; 

class video{
      private:
             std::string titel;
             int min;
             int number;
             bool availabel;
             int id;

      public:
             video(std::string _titel, int _min);
             ~video();
             void print();
             void ausleihen(int _id);
             bool vorhanden();
             int getID();
             void abgabe;              
};
</code></pre>
<p>in &quot;aufgabe.cpp&quot; steht:</p>
<pre><code class="language-cpp">#include&quot;video.h&quot; 
#include &lt;iostream&gt; 
#include &lt;string&gt;
using namespace std;

static int cnt = 0;

video::video(string _titel, int _min)
{
	cnt +=1;
	title= _title;
	min= _min;
	number = cnt;
	available = true;
	id = 0;
}

video::~video(){}

void video::print(){
     cout &lt;&lt; titel &lt;&lt; endl;
     cout &lt;&lt; &quot;Filmdauer: &quot; &lt;&lt; min &lt;&lt; endl;
     cout &lt;&lt; &quot;Inventarnummer: &quot; &lt;&lt; number &lt;&lt; endl;
     cout &lt;&lt; &quot;Ausleihbar: &quot; &lt;&lt; available &lt;&lt; endl &lt;&lt; endl;
}

void video::ausleihen(int _id){
     if(available == true){
                  id=_id;
                  available= false;
     }else cout &lt;&lt; &quot;Buch bereits ausgeliehen!&quot; &lt;&lt; endl &lt;&lt; endl;
}

void video::vorhanden(){
     return available;
}

void video::getID(){
     return id;
}

void video::abgabe(){
     id = 0;
     available = true;
}

int main(){
    video *action = new video(&quot;Fluch der Karibik&quot;, 120);
	video *horror = new video (&quot;Freitag der 13.&quot;, 102);

    action-&gt;print();
    action-&gt;getID();
    horror-&gt;print();
    horror-&gt;getID();

    action-&gt;ausleihen(1205684);
    action-&gt;ausleihen(5698735);
    action-&gt;print();
    cout &lt;&lt; &quot;Fluch der Karibik ausgeliehen von:&quot; &lt;&lt; action-&gt;getID() &lt;&lt; endl;

    action-&gt;abgabe();
    action-&gt;ausleihen(5698735);
    cout &lt;&lt; &quot;Fluch der Karibik ausgeliehen von:&quot; &lt;&lt; action-&gt;getID() &lt;&lt; endl;    

    system(&quot;pause&quot;);
    return 0;
}
</code></pre>
<p>/edit pumuckl: cpp-Tags. Nächstemal bitte selber machen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873688</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873688</guid><dc:creator><![CDATA[cyberWolf]]></dc:creator><pubDate>Thu, 25 Mar 2010 11:11:39 GMT</pubDate></item><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 09:46:30 GMT]]></title><description><![CDATA[<p>cyberWolf schrieb:</p>
<blockquote>
<p>wenn ich das programm mit dem compiler durchgehe, startet er das programm nicht und meldet mir ein Fehler</p>
</blockquote>
<p>Und zwar?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873690</guid><dc:creator><![CDATA[Jockelx]]></dc:creator><pubDate>Thu, 25 Mar 2010 09:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 09:53:53 GMT]]></title><description><![CDATA[<p>und nebenbei der artikel zu dev-cpp sollte dir auch &quot;helfen&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873695</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873695</guid><dc:creator><![CDATA[shisha]]></dc:creator><pubDate>Thu, 25 Mar 2010 09:53:53 GMT</pubDate></item><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 09:54:44 GMT]]></title><description><![CDATA[<p>Bitte verwende die [cpp]-tags.<br />
Ansonsten fällt mir auf dass du viele Zeichendreher hast, speziell title&lt;-&gt;titel.<br />
Aber das sagt dir doch der Conpiler mit seiner Fehlermeldung - die du IMMER mitposten MUSST!<br />
Und außerdem solltest du dev-cpp nicht mehr verwenden - unmaintained.<br />
Schau dir code::blocks an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873697</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873697</guid><dc:creator><![CDATA[l&#x27;abra d&#x27;or]]></dc:creator><pubDate>Thu, 25 Mar 2010 09:54:44 GMT</pubDate></item><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 10:43:30 GMT]]></title><description><![CDATA[<p>der fehler lautet:<br />
In file included from aufgabe.cpp</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873714</guid><dc:creator><![CDATA[cyberWolf]]></dc:creator><pubDate>Thu, 25 Mar 2010 10:43:30 GMT</pubDate></item><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 10:54:39 GMT]]></title><description><![CDATA[<p>- Was soll &quot;void abgabe;&quot;? Zu einer Funktion gehört auch eine Parameterliste in runden Klammern.</p>
<p>- title im Konstruktor ist unbekannt, weil du die Variable titel genannt hast (ungefähr gleich schreiben reicht leider nicht <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="😉"
    /> ). Das gilt auch für den Parameter _titel (nicht _title).</p>
<p>- Dasselbe bei available. In der Klasse hast du availabel geschrieben.</p>
<p>- Du kannst nicht &quot;bool vorhanden()&quot; deklarieren und dann &quot;void vorhanden()&quot; definieren.</p>
<p>usw... jede Menge Flüchtigkeitsfehler, würde ich sagen. Du musst einfach gründlicher vorgehen.</p>
<p>EDIT: Ach ja, <strong>zu jedem new/new[] gehört auch ein delete/delete[]!</strong></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1873717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873717</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 25 Mar 2010 10:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to ICH brauche dringent HILFE zu Klassen on Thu, 25 Mar 2010 11:04:02 GMT]]></title><description><![CDATA[<p>Danake, Ich war einfach zu blöd richtig zu schreiben.<br />
Jetzt funktioniert es.<br />
<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/1873722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1873722</guid><dc:creator><![CDATA[cyberWolf]]></dc:creator><pubDate>Thu, 25 Mar 2010 11:04:02 GMT</pubDate></item></channel></rss>