cginternals / cginternals/cppfs
Remove std templates from interface
- Vorherrschende Sprache
- C++
- Sterne
- 514
- Forks
- 73
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Es werden keine Quelldateien oder Tests genannt. Beginne damit, die öffentliche C++-Schnittstelle zu lokalisieren, und prüfe, wo std::string oder andere Templates die Bibliotheksgrenze überschreiten, insbesondere zurückgegebene Dateinamen. Als erledigt gilt, wenn die vorgeschlagene Schnittstellenänderung konsistent definiert ist und das Debug/Release-Linking-Problem behandelt wurde.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- api
- Issue-Typ
- Refactoring
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100