The Standard Portable Library is a pointerfriendly C/C++ STL substitute. The API is similarto Java or .NET and includes common datastructures, networking, and database support.
License: GNU General Public License (GPL)
Changes:
The debug heap now correctly handles padding for arrays on certain platforms. Specifically, unit tests now pass on x64. Hashtable and List are now copy constructor friendly. A hang bug in Unix thread starting has been fixed. The thread class has been cleaned up. An RWLock read/write lock class has been implemented. MS SQL and MySQL code is complete, but untested. Date.h has been moved to DateTime.h, which includes both Date and DateTime. String::Trim() has been added.
More...