VSTRING ist eine C++-Bibliothek, die eine große Menge von String-Verarbeitungsfunktionen bereitstellt, darunter dynamische String-Objekte, die beliebig an Stelle von Standard char*-Typen verwendet werden können. Es ist daher nicht nötig, Funktionsaufrufe oder die Implementation zu ändern. Der Hauptunterschied zu anderen ähnlichen Bibliotheken liegt darin, dass die dynamische String-Klasse keine sichtbaren Methoden (außer Operatoren) besitzt; sie wird als einfacher char* benutzt, der jedoch den Speicher intern verwaltet. VSTRING stellt auch Arrays und Hashes (VArray und VTrie) bereit, die ähnlich wie bei Perl funktionieren, und eine VRegexp-Klasse, die das Suchen nach Mustern mittels regulärer Ausdrücke automatisiert. (non)