Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    Better String Library 12112007

    Download button

    No screenshots available
    Downloads: 425  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Paul Hsieh | More programs
    BSD License / FREE
    December 11th, 2007, 21:40 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    Better String Library description

    Better String Library is an abstraction of a string data type which is superior to the C library char buffer string.

    Better String Library is an abstraction of a string data type which is superior to the C library char buffer string type and C++'s std::string.

    The library is totally stand alone, portable (known to work with gcc/g++, MSVC++, Intel C++, WATCOM C/C++, Turbo C, Borland C++, IBM's native CC compiler on Windows, Linux and Mac OS X), high performance, easy to use and is not part of some other collection of data structures. Even the file I/O functions are totally abstracted (so that other stream-like mechanisms, like sockets, can be used.)

    Nevertheless, it is adequate as a complete replacement of the C string library for string manipulation in any C program.

    The library includes a robust C++ wrapper that uses overloaded operators, rich constructors, exceptions, stream I/O and STL to make the CBString struct a natural and powerful string abstraction with more functionality and higher performance than std::string.

    Bstrlib is stable, well tested and suitable for any software production environment.

    What's New in This Release:

    · Better testing of bSecure* functions.
    · Remove Open Watcom STL warning.
    · Use macros for mallocs etc identically between C and C++ modules.
    · Fix the MSVC bsStatic __LINE__ issue (since MS is not fixing it in their compiler.)
    · Some casts to retain C++ compiling compatibility for bstrlib.c
    · Some code simplifications.



    Product's homepage

      


    TAGS:

    String Library | string data | C library | Better | String | C

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM