gemeinsame variablen für objekte eines typs



  • Ich erinnere mich mal irgendwo gelesen zu haben, das das geht...finds aber ums verrecken nicht mehr wie.

    man kann eine klasse (

    class meine_klasse
    

    ) deklarieren in der zum beispiel die member variable

    meine_member_variable
    

    (z.B. vom typ float) definiert wird. jetzt erzeugt man zwei objekte der klasse

    meine_klasse a;
    meine_klasse b;
    

    irgendwie konnte man meine_member_variable so deklarieren, dass wenn ich:

    a.meine_member_variable = 5;
    

    eingebe gleichzeitig der wert in 'b' auch auf 5 geändert wird (d.h. die speicheradresse für die variable meine_member_variable ist für alle objekte vom typ meine_klasse identisch)

    hab ich das nur geträumt oder kann mir jemand mal nen leichten schlag gegen den hinterkopf geben (mit code snippet)

    danke



  • static



  • 2 Ideen:

    1. Idee:
    du suchst das "Monostate Design Pattern"

    2. Idee:
    du suchst Referenzen (wo a eine Referenz auf b ist)



  • arrgh...static...danke (kopfklatsch)

    alzheimer lässt grüssen (ich hatte mich so auf const verschossen, dass ich den wald vor lauter bäumen nicht sah)



  • Shade Of Mine schrieb:

    2 Ideen:

    1. Idee:
    du suchst das "Monostate Design Pattern"

    2. Idee:
    du suchst Referenzen (wo a eine Referenz auf b ist)

    lol 😮 👎


Anmelden zum Antworten