Como programar em c
C++ - Como Programar D325c Deitel, H.M. C++: como programar/H.M. Deitel e P.J. Deitel trad. Carlos Arthur Lang Lisbôa e Maria Lúcia Lang Lisbôa. - 3.ed. - Porto Alegre : Bookman, 2001. 1. Computação - Programação de Computadores - C++. I.Deitel, P.J. II. Título. CDU 681.3(C+÷) Catalogação na publicação: Mônica Baliejo Canto - CRB 10/1023 ISBN 85-7307-740-9 1 II. M. DEITEL Deitel & Associates, mc. P. J. DEITEL Deitel & Associates, mc. C++ Como Programar Tradução Carlos Arthur Lang Lisbôa e Maria Lúcia Blanck Lisbôa Professores do Instituto de Informática da UFRGS Reimpressão 2004 ;1 LWJ Bnokm3n;0] PORTO ALEGRE, 2001 Obra originalmente publicada sob o título C++ How to program: Third edition © 2001 Tradução autorizada do original em idioma inglês pela Prentice-Hali, mc. ISBN 0-13-089571-7 Capa: Mário Rõhnelt Preparação do original: Daniel Grassi Supervisão editorial: Arvsinha Jacques Affonso Editoração eletrônica: Laser House - m.q.o.f Reservados todos os direitos de publicação em língua portuguesa à ARTMED EDITORA LTDA. (BOOKMAN COMPANHIA EDITORA é uma divisão da Artmed Editora Ltda) Av. Jerônimo de Ornellas, 670 - Fone (51) 330-3444 Fax (51) 330-2378 90040-340 - Porto Alegre, RS, Brasil SÃO PAULO Rua Francisco Leitão, 146 - Pinheiros Fone (11) 3085-7270/3062-9544 Fax (11) 3083-6160 054 14-020 - São Paulo, SP, Brasil
IMPRESSO NO BRASIL PRINTED IN BRAZIL Para Don Kostuch: Por seu firme compromisso com a excelência em ensinar e escrever sobre C++ e a tecnologia de objetos. Obrigado por ser nosso mentor, nosso colega e nosso amigo. Obrigado por ter sido, durante uma década, nosso maior crítico, e ainda assim mais construtivo, revisor. Obrigado por ter altruisticamente sacrificado seu tempo pessoal para ajudar-nos a cumprir nossos prazos de publicação. É um previlégio para nós sermos seus alunos. Esperamos contar com você como co-autor de Advanced C++ How to Program. Harvey e Paul Deitei
Prefácio Bem-vindo à linguagem