Projects / VSTRING


VSTRING is a C++ library which provides a large set of string manipulation features, including dynamic string objects that can be freely exchanged with standard char* types (so there is no need to change function calls nor the implementation when you change from char* to String (and vice versa)). The main difference from other similar libs is that the dynamic String class has no visible methods (except operators); it is used as a plain char*, but it will expand/shrink as needed. VSTRING also provides Perl-like arrays and hashes (VArray and VTrie) and a VRegexp class which automates regexp pattern matching.


Recent releases

  •  19 Jan 2014 22:31

    Release Notes: This release adds complete set of push()/unshift() methods against VArray and VTrie objects. The documentation was updated with more information and examples, as well as code comments cleanup.

    •  07 Jan 2014 22:14

      Release Notes: This release fixes a problem with memory overlapping and code/docs cleanup.

      •  23 Feb 2003 20:03

        Release Notes: All classes are rewritten. Now VString, VArray, and VTrie have referenced shared data storage, which brings usage closer to Perl without the memory/CPU penalty. VRegexp is extended to match plain strings as an option. Other minor problems are solved.

        •  09 Aug 2002 18:09

          No changes have been submitted for this release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.