- SF800 Solar Speicher Tutorial         
Ergebnis 1 bis 10 von 30

Thema: Bibliothek mit Referenzen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    148
    Kenne ich - steht leider nichts von &Referenzen.
    Klassen wäre mein nächster Schritt, nachdem Bibliothek sauber läuft.
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Zitat Zitat von frabe Beitrag anzeigen
    Kenne ich - steht leider nichts von &Referenzen.
    Klassen wäre mein nächster Schritt, nachdem Bibliothek sauber läuft.
    Du brauchst für den Minicode keine "&Referenzen" (dieser Ausdruck existiert in der Form noch nicht einmal). Du benötigst hier gar keine Referenzen oder gar explizite Zeiger. Wenn Du der Meinung bist, hast Du eine Menge falsch gemacht.

    MfG

    - - - Aktualisiert - - -

    Bei einem Objekt werden die Variablen in bestimmten Abschnitten deklariert.
    Somit sind sie methodenübergreifend erreichbar.
    Wenn Variablen in einer Methode deklariert und definiert werden, dann sollte
    man dies nur tun, wenn die Variable nur innerhalb dieser Methode gebraucht wird.


    Variablen, die ausschließlich nur in einer einzigen Methode benötigt werden:
    Deklaration + Definition innerhalb dieser Methode.


    Nicht öffentliche Variablen, die methodenübergreifend benötigt werden,
    aber nicht außerhalb des Objektes:
    Deklaration, innerhalb "class ...", wie ich schon am Beispiel zeigte, unter "privat"


    Öffentliche Variablen, auf die auch außerhalb des Objektes zugegriffen werden soll:
    Deklaration, innerhalb "class ...", wie ich schon am Beispiel zeigte, unter "public"


    Zum schlechten Programmierstil gehört z.B.:
    Variablen, die methodenübergreifend benötigt werden,
    in einer Methode deklarieren und mit Referenz oder anderen Tricks an andere Methoden übergeben.


    Nicht alles, was irgendwie möglich ist, ist auch sinnvoll, geschweige denn notwendig.
    Was bestimmte Sonderfälle nicht einschließt. Davon kann hier aber keine Rede sein.

  3. #3
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.06.2019
    Beiträge
    148
    Hallo Leute.
    Meine Entprellung() Funktion klappt prima innerhalb eines Sketch.
    Hier benutze ich Referenzen mit einem Zeiger auf eine Var. (Bsp: int &KontZustandAlt).
    Mein Vorteil ist die gleichzeitige Funktionsrückgabe mehrerer Parameter. Unsauber?
    Klappt prima!

    Schritt2 ist die Auslagerung der Funktion Entprellung() in eine Bibliothek. Hier komme ich scheinbar mit den Referenzen nicht weiter...
    Daher meine Frage: kann man überhaupt mit Referenzen zw. Sketch und Bib. arbeiten?

    Daher meine Zusatzfragen: mit static Var. und const Var. Auf welche Var. innerhalb des Sketch kann eine Bib. zu greifen?

    Schritt3 wäre dann die Umwandlung von C-Bib. in eine C++-Standardbibliothek (habe ich fälschlich als Objekt oder Klasse bezeichnet).
    Hier sehe ich mich aber noch lange nicht.
    __________________________________________________ _
    | Sprache: C | Teensy 3.2 | Arduino 2.x | Status: EwigerAnfaenger |

Ähnliche Themen

  1. Arduino Bibliothek soll auf andere Bibliothek zugreifen
    Von RoboterSindCool im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 11.12.2016, 15:50
  2. C-Bibliothek für AVRs
    Von drew im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.04.2008, 17:52
  3. Referenzen, Parameter für TWI-Funktion
    Von Minifriese im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 11.01.2008, 20:54
  4. Referenzen
    Von JensSchyma im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 12.05.2007, 17:55
  5. DOS - Bibliothek
    Von hacker im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 14.04.2006, 01:54

Stichworte

Berechtigungen

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

LiFePO4 Speicher Test