INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
(void)change;
17.04.2019, 17:59
Beitrag #1
(void)change;
Hallo,

Code:
(void)change;

solche Anweisungszeilen kommen mir derzeit des öfteren unter und kann mir keinen Vers drauf bilden.
Hat jemand eine Erklärung für mich?
Vielen Dank schon mal.

ciao Batucada
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.04.2019, 19:12
Beitrag #2
RE: (void)change;
Sicher so?
Ich denke eher void change();
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.04.2019, 19:16
Beitrag #3
RE: (void)change;
(17.04.2019 19:12)Sugar schrieb:  Sicher so?
Ich denke eher void change();

Hallo,
ganz sicher AngelAngelAngelAngel

hier ein originaler Auszug

Code:
void updateFreeClusterCount(int32_t change) {
    (void)change;
  }

ich habe das auch noch nie so gesehen...

cioa Batucada
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.04.2019, 20:15 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2019 20:16 von Tommy56.)
Beitrag #4
RE: (void)change;
Zeige uns doch mal einen Link auf das Original.
Ich vermute, da hat jemand ohne Ahnung eine Funktion mit Rückgabewert auf void carsten wollen, um den Rückgabewert nicht zu verwenden.

Genaueres kann man mit Kenntnisdes Originalcodesund des Codes von change() sagen.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.04.2019, 20:26
Beitrag #5
RE: (void)change;
(17.04.2019 20:15)Tommy56 schrieb:  Zeige uns doch mal einen Link auf das Original.
Ich vermute, da hat jemand ohne Ahnung eine Funktion mit Rückgabewert auf void carsten wollen, um den Rückgabewert nicht zu verwenden.

Genaueres kann man mit Kenntnisdes Originalcodesund des Codes von change() sagen.

Gruß Tommy

der Jemand nennt sich Bill Greiman, und das Original befindet sich in der SdFat, genauer in der FatVolume.h.
Da sich das Auftreten in der Nähe einer Compiler direktive befindet, nehme ich mal an, dass die besagte Anweisung dort als Dummy verwendet wird.

Code:
#if MAINTAIN_FREE_CLUSTER_COUNT
  int32_t  m_freeClusterCount;     // Count of free clusters in volume.
  void setFreeClusterCount(int32_t value) {
    m_freeClusterCount = value;
  }
  void updateFreeClusterCount(int32_t change) {
    if (m_freeClusterCount >= 0) {
      m_freeClusterCount += change;
    }
  }
#else  // MAINTAIN_FREE_CLUSTER_COUNT
  void setFreeClusterCount(int32_t value) {
    (void)value;
  }
  void updateFreeClusterCount(int32_t change) {
    (void)change;
  }
#endif  // MAINTAIN_FREE_CLUSTER_COUNT

es gibt aber noch viel mehr ähnlicher Stellen. Ich versuche es zu verstehen.

ciao Batucada
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.04.2019, 12:20
Beitrag #6
RE: (void)change;
https://stackoverflow.com/questions/7354...c-function


Gruß

Nicht denken,...
...nachdenken... Rolleyes

Smarter - LiveData
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
18.04.2019, 19:19
Beitrag #7
RE: (void)change;
Danke für die Info. Mir wäre das pragma unused verständlicher, das gibt es a ber wohl noch nicht so lange.
Ich ziehe die Bemerkung mit der fehlenden Ahnung zurück, zumal ich das fälschlich auf Funktions pointer bezogen hatte.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Wink for Schleife im Void setup() Rockman 12 848 20.01.2019 15:17
Letzter Beitrag: Arduinero
  void value not ignored as it ought to be Tudorf 2 1.027 03.04.2018 04:51
Letzter Beitrag: Tudorf
  Eine void starten mit eine Android app Atwist 8 1.518 04.12.2017 19:18
Letzter Beitrag: MicroBahner
  Problem mit Pin Change Interrupt in Library Retian 0 907 10.02.2016 23:37
Letzter Beitrag: Retian
  auslagern von Funktion aus der void loop? MaHaI976 19 15.090 22.06.2015 20:38
Letzter Beitrag: MaHaI976
  PIR- High - Low - Wechsel und void MaHa1976 18 4.341 28.03.2015 02:04
Letzter Beitrag: Homer
  void Setup startet nicht skyfly71 2 2.268 15.11.2014 20:51
Letzter Beitrag: JoeDorm
  Stop Befehl während einer Void - Loop lezz89 13 26.276 17.01.2014 19:40
Letzter Beitrag: demokrit

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste