arduino / arduino/ArduinoCore-API
Use modern C++ casts instead of current C-style casting approaches
- Langage dominant
- C++
- Étoiles
- 306
- Forks
- 150
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Description
Update various API implementations that use c-style pointer casting and other c-style approaches to use modern C++ casts.
### Is this a breaking change?
The function signatures would remain unchanged
The behavior of the functions would be identical
User code that calls these functions wouldn't need any modifications
### Additional information
Modernizes the code base. Compilers will optimize these the same, but coding standards favor using C++ cast in C++ code.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser les implémentations de l'API qui utilisent des C-style pointer casts ou d'autres C-style casting approaches. Remplacez les casts concernés par des modern C++ casts tout en préservant les function signatures et le comportement, puis vérifiez que les implémentations se compilent toujours et se comportent de manière identique.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- api
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100