1) If you're referring to the Standard Template Library (STL), yes, it is written in C++, and yes you bring it in by including the appropriate header.
2) External library such as graphics librarys may or may not be written in C++. In general they will have a C or C++ compatible header which tells the compiler how to call functions in the library. The library is an object module that is brought in at link time.