struct Person {
byte age;
string name;
};
Person person;
Im Internet stoße ich nur immer auf das Argument, dass bei der Verwendung ohne "typedef" "struct" verwendet werden muss, bei der Erstellung einer neuen Instanz -> struct Person person;
was ich bisher aber so nie nutzen musste.
Die Verwendung von typedef ist (soweit mir bekannt) in C++ nicht mehr nötig.
Aus historischen Gründen bzw. Nostalgie mag es noch Vorkommen geben.
Auch in der libstdc++ findet es sich noch.
Bemerke:
Arduino ist C++ !
Ins besondere die *.ino und *.cpp Dateien sowie fast alle Libraries