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?
Edit
Report