arduino / arduino/ArduinoCore-API

Use modern C++ casts instead of current C-style casting approaches

Ouverte
#250 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.