» Hilfe Klausuraufgabe dynamische Instanzierung

Tiefe einer Schaltung angeben, LösungNeuen Thread eröffnenNeue Antwort erstellenKalender erstellen in C++ Labor-Aufgabe
AutorNachricht
Beobachter 
Anmeldedatum: 27.01.2021
Beiträge: 1
27.01.2021, 13:17
zitieren

Hi,

sitze gerade an einer alten Klausuraufgabe und hänge an eiener Fehlermeldung fest...

#include <iostream>
using namespace std;
class GeoObjekt
{
    protected:
        long x,y; //Koordinaten des Objektes

        GeoObjekt(long a, long b) :x(a), y(b) {}

    public:
        virtual void inhalt_berechnen(void)= 0;
};


//4.3 Erstelle Klassen und Rechteck und berechne deren Flächeninhalt

//Fläche d. Kreises
class Kreis:public GeoObjekt{
    private:
        long radius;
        long flaeche;
        const long pi = 3.14;

    public:
        Kreis(long a, long b, long r) :GeoObjekt(a,b), radius(r){

        flaeche = radius*pi;   //berechnung im Konstruktor
        }

        void inhalt_berechnen(){
            cout << "Die Flaeche des Kreises betraegt ";
            cout <<  flaeche << endl << endl;
        }
};

//Fläche Rechteck
class Rechteck:public GeoObjekt{
    private:
        long height;
        long width;
        long flaeche;

    public:
        Rechteck(long a, long b, long h, long w) :GeoObjekt(a,b), height(h), width(w){

        flaeche = h*w;  //berechnung in Konstruktor
        }

        void inhalt_berechnen(){
        cout << "Die Flaeche des Rechtecks betraegt ";
        cout << flaeche << endl;
    }
};

int main()
{
Kreis c(3,3,4);
Rechteck r(4,4,20,40);
c.inhalt_berechnen();
cout << endl;
r.inhalt_berechnen();
cout << endl;

//4.4 dynamisch erzeugte Instanz der Klassen Kreis und Rechteck

//funktioniert
Kreis *k = new Kreis(3,3,10);
GeoObjekt *ok = k;
ok->inhalt_berechnen();

//funktioniert nicht
Rechteck *re = new Rechteck(4,4,30,60);
GeoObjekt *or = re;
or->inhalt_berechnen();

system("pause");
return (0);
}

Leider zeigt er mir zu der Erzeugung bei Rechteck in der Main folgende Fehlermeldung an (siehe Anhang)

Die Instanzierung bei Kreis funktioniert hingegen... :wall: :wall:

Vielen Dank im Voraus schonmal für die Hilfe :)


 
2021-01-27 14_10_50-main.cpp - Code__Blocks 20.03.png
2021-01-27 14_10_50-main.cpp - Code__Blocks 20.03.png - Angeschaut: 274 mal

pn
Gast 
27.01.2021, 13:17
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Hilfe Klausuraufgabe dynamische Instanzierung" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
 Klausuraufgabe, Klassen
Hallo Freunde des Programmierens :) unzwar habe ich eine Klausuraufgabe bekommen die es nun zu lösen gilt. ich hab mal ein foto von der aufgabe und meinen bisherigen ansatz, habe jedoch keine ahnung ob das alles richtig ist, es steht so im...
[Allgemein]von acra88
3
511
16.06.2011, 20:19
CppCoder
Dynamische Vorlagen
Hallo Zusammen, ich sitze gerade schwerst auf der Leitung und zwar möchte ich folgendes erreichen: Mehrere Seiten sollen exakt die selbe Struktur haben allerdings ändert sich von Seite zu Seite der Inhalt z.B. Überschrift 1 (von Template vorgegeben weil...
von daru
0
96
06.03.2015, 09:49
daru
dynamische Tabelle
hallo community, da ich zu meiner problemstellung bisher leider keine lösung finden konnte (weder de.wikipedia.org/wiki/Hilfe noch google oder forenbeiträge) habe ich mich nun frisch registriert und falle mit der tür ins haus: ich möchte ein...
von xplace.drozdowski
5
1.472
12.11.2011, 14:45
Onliner
Dynamische Seitenblinker möglich ??
Serwus , würde gern wissen ob es möglich ist die Seitenblinker beim ep so zu codieren das sie wie bei audi und co. dynamisch blinken. Sind die einzeln geschalten oder in serie...
von Hondaep2
2
278
13.07.2017, 16:15
Hondaep2
Dynamische Fahrwerksabstimmung (keine Tieferlegung)
Dynamische Fahrwerksabstimmung (keine Tieferlegung) was ist das ganz genau? wie funktioniert...
von hfg
1
245
18.02.2015, 10:35
hfg
Dynamische Fahrwerksabstimmung (keine Tieferlegung)
Dynamische Fahrwerksabstimmung (keine Tieferlegung) was ist das ganz genau? wie funktioniert...
von hfg
2
358
18.02.2015, 10:35
hfg
Dynamische Frontpartie prägt Hyundai-Kleinwagen
- Moderner Auftritt dank umfangreicher Feinarbeit am Design - Viel Platz im Innenraum kennzeichnet auch die Neuauflage - Sicherheitsausstattung erweitert: ESP für GLS-Modelle lieferbar Funktional und frech, praktisch und pfiffig, sympathisch und...
von mgutt
0
442
21.10.2007, 18:58
mgutt
Hilfe mein ED7 Spackt ab!!!! Hilfe Hilfe
Hi habe meine erstes großes Problem mit mein civic ED7!!! und zwar er springt manchmal sehr gut an!!! und manchmal so gut wie gar nicht und denn hält er irgendwie die ganze zeit im stand eine drehzahl von 3000 Umdrehungen!!! Und wenn ich ihn danach noch...
von Matzehh
6
724
30.05.2006, 11:15
Marouk
Brauche dringent hilfe beim Verstärker/Autospeakers !!! Bitte hilfe mich !!!
Hallo allerseits, P.s. Ich bin Hollander, wohne in Deutschland, bitte verzeih mein grammatik!! Ich bin total neu hier und bin eigentlich nur auf der suche nach hilfe/antwort auf ein frage und hoffe jemanden kan mich hilfen? Vorraus gesagt muss...
von Amsatff.Amy
2
660
18.04.2012, 19:33
Ralf
HILFE Civic VI Fastback 1,4 16V 66kw Bj. 97 HILFE MOTOR GEHT AUS
Hallo Civic MA MB Freunde,, Kollege hat ein Tollen Civic VI Fastback 1,4 16V 66kw Bj. 97 124Tkm. Am Dienstag ging der Civic zur Arbeit einfach aus.. Lang hin und her getestet.. Mag nimmer. ADAC kam und war überrascht.. Ein Honda bleibt auch mal stehen,...
von CRV-BERT
6
213
01.06.2019, 10:09
CRV-BERT
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |