moin
habe heute angefangen eine art verbesserte string klasse für c++ zu entwickeln, da in der string klasse der STL einige nützliche funktionen fehlen (zB formatierungsmethoden) und es mich ankotzt, dass eine bestimmte menge speicher reserviert wird, egal wie lang der string ist
das ganze basiert auf einem c string (char pointer) und benutzt die c string funktionen aus der string.h bibliothek
die klasse steckt noch in den kinderschuhen
wollte aber trotzdem schon das github repository veröffentlichen, evtl ist ja jemand an der entwicklung interessiert
habe die klasse für mich selber angefangen
also ist es kein weltuntergang wenn sie keiner nutzt
(aktueller Stand)
Vorteile gegenüber std::string
- dynamische Speicherreservierung (es wird nur das genutzt, was gebraucht wird)
Vorteile gegenüber C strings
- einfachere Nutzung
Features
- Überladene mathematische Operatoren: operator=
- Überladene type Operatoren: char*, std::string (man kann das String Objekt an jede Funktion/Methode geben, die C/C++ Strings nutzt)
Repository
die klasse findet ihr hier: Bitte melden Sie sich an, um diesen Link zu sehen.
im main branch werden stable versionen sein
im dev branch der aktuelle entwicklungsstand
Nutzung
die nutzung ist relativ simpel:
mfg remix