So, what I've learned today is that each compiler or even delopment groups such as SGI and HP, all have they're "version" of the STL. What I'm not sure of is when STLport would ever be needed since the most optimized version of the STL is usually included with the compiler right? And I'm also curious as to why different versions of the STL are needed.
One advantage of STLport:
- Allows and even uses 64bit std::streamoff for msvc9 (yes, this is even a problem with 64bit compiled code!)
- You use the same library on multiple platforms.