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.

Geschrieben

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von HangManAtWork:

<STRONG>

Geht das überhaupt?</STRONG>

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...