Atps

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2933 palavras )
  • Download(s) : 0
  • Publicado : 23 de março de 2013
Ler documento completo
Amostra do texto
MAKRON

TREINAMENTO EM LINGUAGEM C+ +
Módulo 2

Vkforíne Viviane Mizrahi

0 m 0 m

Treinamento em Linguagem C++ — Módulo 2 Copyright © 1995 da Makron Books do Brasil Editora Ltda. Todos os direitos reservados pela Makron Books do Brasil Editora Ltda. Nenhuma parte desta publicação poderá ser reproduzida, guardada pelo sistema "retrieval" ou transmitida de qualquer modo ou por qualqueroutro meio, seja este eletrônico, mecânico, de fotocópia, de gravação, ou outros, sem prévia autorização, por escrito, da Editora.

EDITOR: MILTON MIRA DE ASSUMPÇÃO FILHO Gerente Editorial: Daisy Pereira Daniel Produtora Editorial: Joana Figueiredo Produtor Gráfico: José Rodrigues Capa: Layout: Douglas Lucas U N I M O N T t õ - tíl3'wlOTECA CENTRAL

"••• n''-Q®QJZÁ3ã3_ D,U: _aí2..../...Cgt2S3x.

.9
tu S

, Editoração Eletrônica e Fotolitos: E.R.J. Informática Ltda.

Victorine Viviane Mizrahi WB — Treinamento de Pessoal — Linguagem C Al. Barros, 407 - Loja 10 - Tel: (011) 66.5041

Dados Internacionais de Catalogação na Publicação (CIP) (Câmara Brasileira do Livro, SP, Brasil) Mizrahi, Victorine Viviane Treinamento em Linguagem C++ — Módulo 2/ Victorine Viviane Mizrahi. — SãoPaulo : Makron Books 1994. Publicado v. 2 1. C++ (Linguagem de programação para computadores) I. Titulo. 94--2389 índices para catálogo sistemático: 1. C++ : Linguagem de programação : Computadores : Processamento de dados 005.133 CDD-005.133

A minha querida irmã Lucie, que tem sido ao longo de todos esses anos minha maior amiga. A sua presença singela, nobreza de alma e generosidadeincomparável fazem o dia melhorar cada vez que nos encontramos.

£Si



é é ê

1
MAKRON Books

SUMÁRIO

m

Prefácio Uma Visão Geral Classes e objetos Encapsular e esconderHerança Polimorfismo e sobrecarga C é um subconjunto de C++ Capítulo 8 Classes e Objetos

XXVII XIX XIX XX XX XXII XXIII 1 1 3 3 4 4 5 5 6 6 7 10

m
L#

Uma classe simples Objetos Definindo a classe Membros privados emembros públicos Funções-membro Funções-membro inline Criando objetos Chamada a funções-membro Mensagem Funções-membro definidas fora da classe Construtores

X

Treinamento em Linguagem C++

Sumário

Inicialização automática Valor de retorno de um construtor Construtores chamando funções-membro Sobrecarga de construtores Funções-membro versus dados públicos Objetos const Objetos comoargumentos de funções-membro Construtores de corpo vazio Objetos como argumentos Formatando números Funções que retornam um objeto Atribuições entre objetos Dados-membro static Destrutores Membros static públicos Funções-membro static Estruturas e classes Matrizes de objetos Criando a matriz de objetos Acesso a funções-membro via um elemento da matriz Criando um tipo string Objetos e a alocação dememória Revisão Exercícios Capítulo 9 Sobrecarga de Operadores



13 14 14 15 18 18 20 22 22 23 24 26 26 27 29 30 31 32 33 34 35 38 38 40 47 48 48 49 49 51 51 54 55

Limitações dos operadores de incremento sobrecarregados Sobrecarga de operadores binários Sobrecarga de operadores aritméticos Somando objetos da classe ponto Criando operadores para manipular strings Comparando cadeias decaracteres Outras comparações com cadeias de caracteres Sobrecarga do operador [] Conversões de tipos com classes Conversões entre tipos básicos Conversões de objetos a tipos básicos Conversões de tipos básicos a objetos Conversões entre objetos de classes diferentes Primeiro método de conversão: função conversora Segundo método de conversão: função construtora Conversões dos dois lados Conversões:quando usar o quê Ambigüidades Revisão Exercícios Capítulo 10 Herança Derivando classes Definindo a classe derivada A relação entre classe-base e classe derivada O especificador de acesso a membros protected Construtores da classe derivada Usando as funções-membro da classe-base Herança pública e privada Reescrevendo funções-membro da classe-base Qual função é usada? O operador de resolução de...
tracking img