[C++] String Klasse [in development]

  • 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