Is there such a thing as documentation like Javadoc available for C / C ++ libraries?
Yes, doxygen for documenting your code.
If you mean the documentation of existing libraries:
For STL, check out sgi .
For a general c / C ++ link, see here .
For a specific library, check its site.
You can create a chm book for your code by combining doxygen with htmlhelp.exe. I use code blocks, this one has a simple wizard for creating diagrams as well as for chmbook.