Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Übergabe Objekte

Empfohlene Antworten

Veröffentlicht

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

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.

  • Autor

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?

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.