Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich soll in einenem Bruchrecheneprogramm

Obejekte (Klassen) an ein anderes Objekt zu Berechnung übergeben..

Das funktioniert aber nicht,

Habe geschrieben

B1->addieren(B2)

B1 ist Objekt 1 der Kalsse Bruch, B2 das zweite Objekt.

Who can help

Geschrieben

vielleicht kannst du ja mal ein wenig code mit posten. dann wäre es einfacher zu helfen. ansonsten sehe ich als einziges problem, das b1 vom typ Bruch sein könnte und nicht vom Typ Zeiger auf Bruch, wie es laut deinen posting ist.

Geschrieben

Habe folgendes geschrieben:

void main (void)

{

BRUCH* B1 = new BRUCH();

BRUCH* B2 = new BRUCH();

B1 -> addieren(B2)

}

Muss nun noch den einzelnen "Brüchen" B1 und B2 die Werte zuweisen und sie dann so über geben wie es oben ist also

B1 -> addieren(B2)

Geht das überhaupt?

Geschrieben

im grunde schon. es kommt auf die deklaration der funktion addiere an. ansonsten keine problem.


class Bruch

{

   public:

      int nenner;

      int zaehler;

      void add (Bruch* 

      {

          // ...

      }

};


int main ()

{

   Bruch* b1 = new Bruch;

   Bruch* b2 = new Bruch;

   // ... Wert zuweisen

   b1->add(b2);

}

[/code]

natürlich wäre es noch ein wenig besser, die klasse zu erweitern und die elemente private zu deklarieren. aber zur anschauung reicht es denke ich.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...