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.

Empfohlene Antworten

Veröffentlicht

Ich will durch eine Switchanweisung verschiedene Objekte aus zwei Klassen erstellen. D.h. wenn ich z.B. 2 und 7 eingebe, soll ein neues Objekt, das Klasse 2 und Klasse 7 angehört, erzeugt werden.

Wie mach ich dies nun mit Switch? Mit einem Parameter klappt alles, ansonsten bockt es ein bischen. ;)

Kann mal wer MS Visual C++ 6.0 konformen Code als Beispiel liefern?

Danke.

Switch-Funktionen funzen nur mit einem Parameter.

Musst also die Switch-Funktionen verschachteln.

Also etwa so.


switch (auswahl_1){

  case 1:{

                 switch (auswahl_2){

                   case 1:{

                                .. anweisung

                              } break;

                   case 2: // etc..

                   case 3: // etc..

                 }

              }break;

  case 2:{

                 switch (auswahl_2){

                   case 1:{

                                .. anweisung

                              } break;

                   case 2: // etc..

                   case 3: // etc..

                 }

              }break; 

  case 3: // etc..

  case 4: // etc..

}


Code ist nicht getestet

MVG

need-some-blood

end;

So hab ich das zwangsweise auch schon gelöst, trotzdem danke. Ich dachte nur es gäbe vielleicht eine smartere Lösung.

Da ich davon ausgehe, daß das Problem mit der Objekterstellung aus zwei Klassen zu tun hat, würd ich hier auch wieder mit Templates arbeiten.

Problem ist, dass ich Anfänger bin, vorher nur schulisch TP Erfahrung habe und Templates noch nicht kenne. :(

OK, vergiss die Templates. Hab mich "verdacht".

Erzeugen tust du einen Player folgendermaßen (du kommst IMHO nicht um die verschachtelten Switches rum):

Player<Elf,Krieger> *ich = new Player<Elf,Krieger>(); //Oder einen anderen Konstruktor

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

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.