O curso completo está dividido em dois volumes. O Módulo 1 abrange os Capítulos 1 a 7 e o Módulo 2, os Capítulos 8 a 13. Este livro foi planejado para um curso completo de programação em linguagem C++. O estudante deve ter conhecimentos básicos de sistema operacional nos equipamentos da família IBM-PC, XT, AT ou PS/2. O objetivo principal é o de apresentar a linguagem C++ de maneira simples e clara e mostrar como C++ pode ser usada para a criação de programas sérios. Os exemplos expostos não estão relacionados a nenhum assunto específico e podem ser facilmente adaptados a qualquer área de aplicação. O livro apresenta uma organização didática dos temas abordados e pode ser adotado em cursos de computação de escolas técnicas ou universidades. Ao aluno interessado é dada a oportunidade de criar novos programas e desenvolver novas idéias a partir das apresentadas. É certamente possível aprender C++ sem conhecer a linguagem C. Esse livro foi planejado para o ensino da linguagem C++ como linguagem independente. Você pode aprender C++ mesmo como primeira linguagem de programação. Entretanto seus conceitos e sua sintaxe não são tão fáceis como os de uma linguagem como BASIC ou PASCAL, e os programadores iniciantes podem sentir alguma dificuldade. Os exemplos deste livro foram processados utilizando o compilador TURBO C++ da Borland ou o compilador C++ 7.0 da Microsoft para computadores IBM-PC e sistema operacional MS-DOS versão 6.0. Uma Visão Geral Capítulo 8 Classes e Objetos Capítulo 9 Sobrecarga de Operadores Capítulo 10 Herança Capítulo 11 Ponteiros Capítulo 12 Funções Virtuais e Amigas Capítulo 13 Operações com Arquivos: Iostream Apêndice Tabela ASCII