Este livro constitui o segundo duma série de três volumes que trata pedagogicamente os tópicos referentes ao desenvolvimento de aplicações em linguagem C++, assumindo que os leitores dominam a linguagem C++ ao nível que foi abordada no primeiro volume. Destina-se a ser usado como manual para uma segunda disciplina de programação, disciplinas de algoritmos e estruturas de dados ou para quem pretenda aprender a programar como autodidacta. Pode também ser utilizado por programadores experimentados noutras linguagens, para se familiarizarem com a linguagem C++, com os componentes da biblioteca standard ANSI/ISO e com o Paradigma de Programação Genérica em que ela se suporta. O tratamento do tema cobre a generalidade dos componentes da biblioteca STL (Standard Template Library).