All compilers have function libraries, but in truth they are not "standard". IE, what you have in Windows is not what you have in Linux, Unix, OSX (BSD Unix), etc. There are a lot of good internet resources for the classes, functions, templates, etc that standard C++ supports, and any compliant compiler/linker has to support them. I use the cplusplus.com reference manual a lot, which NathanOliver and others mentioned above. So, don't confuse libraries and functions/classes. They are different beasts!