Possible Duplicate:
Boost Library
Often when I was trying (and failing) a C++ project I run into Boost when browsing the web. I tried reading the Boost website, but there was no good short description why to use Boost and what it exactly is.
One of the things that I like a lot about Python is that everything is built-in and cross-platform, web requests, email, XML, JSON, etc. Is this also the case with Boost?
So, enough rant, my concrete answer-able questions:
- What exactly is Boost?
- What are the most import reasons to use Boost?
- Is it fully cross-platform?
- Is it more "safe" then regular home-brew code where you quickly overlook that one buffer overflow, etc?
- Is there any link to a page describing all the modules of Boost in one or two sentences?