cginternals / cginternals/cppfs

Remove std templates from interface

Abierto
#34 2 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
514
Forks
73
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I would remove std::string (and other templates) from the interface and would replace it with const char* when returning for example the file name, etc. I believe this might be problematic if one tries to link a debug library with the release version of the cppfs

Guía de contribución

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

Línea de trabajo

No se nombran archivos fuente ni pruebas. Empieza por localizar la interfaz pública de C++ y revisar dónde std::string u otras plantillas cruzan el límite de la biblioteca, especialmente los nombres de archivo devueltos. Se considera terminado cuando el cambio de interfaz propuesto está definido de forma coherente y se ha abordado el problema de linking entre debug/release.

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
Bastante claro
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.