AerospaceNU / AerospaceNU/stm32-avionics

Prefer enum classes in C++

Offen
#286 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @kh9sd Auf GitHub ansehen
Vorherrschende Sprache
C
Sterne
5
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Since all our system code is now C++, we should use enum classes where possible. This means converting all instances of `typedef enum {} name_e` to `enum class Name {}`. All the dumb typedefing we still do is arguably cruft left over from the legacy C code. This should be a zero-cost change from a compiled binary size POV.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.