in C gibt es keine Klassen, sondern nur Strukturen.
Nur in C++ gibt es Klasssen, das ist ja genau der Grund, warum C++ auf der Basis von C entwickelt wurde.
C++ ist im Wesentlichen C90 plus Klassen plus Vererbung plus Overloading plus stream,
mit teilweise auch strengeren Regeln als C, nicht immer C99-kompatibel,
und C++ Syntax und Sprachumfang sind extrem Versions-abhängig ( C++(98), C++(03), C++(11), C++(14), C++(17) ) .
Arduino basiert auf C++ (die älteren Versionen C++(03), ab 1.6.6 dann C++(11))
PS,
Könntest du deinen Code bitte als Text in Code-Tags posten?!?
Lesezeichen