- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 11

Thema: "alias" einer Klassen-Instanz als Verweis auf "echte" Instanz

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast

    "alias" einer Klassen-Instanz als Verweis auf "echte" Instanz

    hallo
    ein neues Klassen-Problem:

    ich habe eine
    Code:
    class tMenu {
       protected:
       public: 
          tMenu(int a, int b) { }
          int test;
          void init() {}
    };
    
    // und 3 (oder auch deutlich mehr) Instanzen
    tmenu menu0, menu02, menu23;
    Ich möchte die aktuell behandelte Instanz jetzt immer als alias
    actMenu
    ansprechen, in der Art

    actMenu = menu0;
    actMenu.init(); // initialisiert menu0
    actMenu.test=123; // setzt jetzt menu0.test=123
    (Also selbe Syntax als wäre das alias eine reale Instanz)


    und später auch ein weiteres alias für den Vorgänger:
    preMenu = menu0;
    actMenu = menu02;
    wobei dann wieder Zugriffe erfolgen sollen z.B. als
    actMenu.test=999; // setzt jetzt menu02.test=999
    für die "neue aktuelle" Instanz

    Später dann je nach Programmfluss wieder neue willkürliche actMenu und preMenu Verweise, entweder dann eben menu23 oder auch wieder menu0.

    Wie kann man diesen alias-Verweis-Mechanismus richtig programmieren?
    Über Pointer * oder Pointeradressen & oder beides ?
    Geändert von HaWe (07.12.2018 um 16:21 Uhr)

Ähnliche Themen

  1. Antworten: 10
    Letzter Beitrag: 01.11.2017, 13:53
  2. RN-LCD-Adapter und lcd_i2c.lib "Lcdpower Alias="
    Von Kugel5 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 26.09.2009, 01:00
  3. Antworten: 7
    Letzter Beitrag: 30.12.2007, 18:52
  4. Antworten: 16
    Letzter Beitrag: 07.10.2006, 16:01
  5. Raupenfahrzeug alias "Minehunter"
    Von Defragger im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 79
    Letzter Beitrag: 24.09.2005, 12:59

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress