Standard Portable Library is a pointer friendly C/C STL substitute. The API is similar to Java or .NET and includes common data structures, networking, and database support.
Installation:
./configure
make
make check
make install
Product's homepage
Requirements:
· FreeTDS
What's New in This Release: [ read full changelog ]
· This version improves the string hash function, changes hash functions to unsigned, makes String::Split() return an empty vector if there's an empty string, adds the spl namespace to all classes (clients must use "using namespace spl;"), fixes an infinite loop in Vector::RemoveElementAt(0) when there's only one element in the Vector, fixes a segfault in Environment::UserName in Linux auto-logon, removes inappropriate use of a volatile keyword, changes the sync primitive for Thread::Join from Mutex to Event, and adds Environment::FreeMemory().