- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 10 von 15

Thema: in Objekt direkt einen globalen array verwenden, ohne ihn intern zu kopieren?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Was immer Du meinst, habe ich mich damit nicht weiter beschäftigt. Gut ist, dass Du es hinbekommen hast!

    Zitat Zitat von HaWe Beitrag anzeigen
    Und wie muss hier die lokale list innerhalb der Objekt-Funktion defiiniert werden? Die Funktion "weiß" ja zunächst noch gar nicht, wie groß die Dimensionen des Arrays sind, die "6" und die "11" werden der Objekt-Instanz ja erst gesondert bei der Instantiierung mitgeteileilt.
    (editiert)
    Vielleicht kann das jemand anders sagen, der da tiefer in C++ drin steckt als ich.
    Aber eines kann ich sagen: Funktionen in OOP, in einem Objekt / einer Instanz davon heißen Methoden.
    Wenn man mit Objekten arbeitet, ist es normal, dass die Speicher fressen, jede Instanz ist eine Kopie - hast Du inzwischen ja auch schon bemerkt. Deshalb muss man sich überlegen, ob das Sinn macht oder ob man auf Objekte verzichtet und ohne OOP mit Funktionen arbeitet. Normalerweise sollte man doch per Bibliothek auch nur Funktionen einbinden können, ohne dass man gleich mit OOP zuschlägt (?).

    MfG

  2. #2
    HaWe
    Gast
    Zitat Zitat von Moppi Beitrag anzeigen
    Vielleicht kann das jemand anders sagen, der da tiefer in C++ drin steckt als ich.
    Aber eines kann ich sagen: Funktionen in OOP, in einem Objekt / einer Instanz davon heißen Methoden.

    MfG
    ja, danke, das hoffe ich auch!
    Immerhin ist die Übergabe-Syntax aber ja grundsätzlich überall gleich, an alle möglichen Funktionen (oder Methoden), und dieser Teil ist plain C Code, nicht C++ spezifisch.

Ähnliche Themen

  1. DCF77 lib ohne Softclock verwenden
    Von elcomportal im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 19.06.2012, 20:14
  2. Antworten: 13
    Letzter Beitrag: 22.02.2007, 20:58
  3. Problem mit globalen Array [gelöst]
    Von OnkelTobi im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 25.11.2006, 15:04
  4. Platine in EAGLE kopieren ohne Änderung der Bauteilnummern
    Von chr-mt im Forum Konstruktion/CAD/3D-Druck/Sketchup und Platinenlayout Eagle & Fritzing u.a.
    Antworten: 3
    Letzter Beitrag: 05.08.2005, 12:54
  5. servo direkt an einen Port anschließen?
    Von Zeroeightfifteen im Forum Motoren
    Antworten: 9
    Letzter Beitrag: 18.05.2005, 21:29

Berechtigungen

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

Solar Speicher und Akkus Tests