arduino / arduino/ArduinoCore-API

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

Abierto
#250 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
C++
Estrellas
306
Forks
150
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

### 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.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando las implementaciones de la API que utilizan C-style pointer casts u otros C-style casting approaches. Reemplaza los casts pertinentes por modern C++ casts, conservando las function signatures y el comportamiento; después, verifica que las implementaciones sigan compilándose y se comporten de forma idéntica.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
api
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.