Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
4Activity

Table Of Contents

1 Programação em C
2 Conceitos Básicos da Programação C
2.1 Histórico de C
2.2 Criando um Programa Executável
2.3 A Estrutura Básica de um Programa em C
2.4 Variáveis
2.5 Tipos de Dados
2.6 Constantes
2.7 Ponteiros
3.1 Printf()
3.2 Cprintf()
3.3 Scanf()
3.4 Getch(), Getche() e Getchar()
3.5 Putch() ou Putchar()
3.6 Exercícios
4 Operadores
4.1 Operadores Aritméticos
4.2 Operadores Relacionais
4.3 Operadores lógicos binários
4.4 Operadores de Ponteiros
4.5 Operadores Incrementais e Decrementais
4.6 Operadores de Atribuição
4.7 O Operador Lógico Ternário
4.8 Precedência
4.9 Exercícios:
5 Laços
5.1 O Laço For
5.2 O Laço While
5.3 O Laço Do-While
5.4 Break e Continue
5.5 Goto
5.6 Exercícios
6 Comandos para Tomada de Decisão
6.1 If
6.2 If-Else
6.3 Switch
6.4 Exercícios
7 Funções
7.1 Sintaxe
7.5 Exercícios
8 Diretivas do Pré-Processador
8.1 Diretiva #define
8.2 Macros
8.3 Diretiva #undef
8.4 Diretiva #include
8.5 Compilação Condicional
8.6 Operador defined
8.7 Diretiva #error
8.8 diretiva #pragma
8.9 Exercícios
9 Matrizes
9.1 Sintaxe de Matrizes
9.2 Inicializando Matrizes
9.3 Matrizes como Argumentos de Funções
9.4 Chamada Por Valor e Chamada Por Referência
9.5 Strings
9.5.1 Strings Constantes
9.5.2 String Variáveis
9.5.3 Funções para Manipulação de Strings
9.6 Exercícios
10 Tipos Especiais de Dados
10.1 Typedef
10.2 Enumerados (Enum)
10.3 Estruturas (Struct)
10.4 Uniões
10.5 Bitfields
10.6 Exercícios
11 Ponteiros e a Alocação Dinâmica de Memória
11.1 Declaração de Ponteiros e o Acesso de Dados com Ponteiros
11.2 Operações com Ponteiros
11.3 Funções & Ponteiros
11.4 Ponteiros & Matrizes
11.5 Ponteiros & Strings
11.6 Ponteiros para Ponteiros
11.7 Argumentos da Linha de Comando
11.8 Ponteiros para Estruturas
11.9 Alocação Dinâmica de Memória
11.9.1 Malloc()
11.9.2 Calloc()
11.9.3 Free()
11.10 Exercícios
12 Manipulação de Arquivos em C
12.1 Tipos de Arquivos
12.2 Declaração, abertura e fechamento
12.3 Leitura e escrita de caracteres
12.4 Fim de Arquivo (EOF)
12.5 Leitura e escrita de strings
12.6 Arquivos Padrões
12.7 Gravando um Arquivo de Forma Formatada
12.8 Leitura e escrita de valores binários
12.9 Exercícios
13 Programação em C++
13.1 Palavras-chave C++
13.2 Sintaxe & Variáveis
13.3 Laços e Comandos de Decisão
13.4 I/O em C++: Stream
13.4.1 A stream de saída cout
13.4.2 A stream de entrada cin
13.5 Funções
13.5.1 Valores Default Para Argumentos de uma Função
13.5.2 Sobrecarga de Funções
13.5.3 Funções Inline
13.5.4 Operador Unário de Referência: &
13.6 Alocação Dinâmica de Memória em C++
13.7 Exercícios
14 Classes e Objetos em C++
14.1 Tipo Classe e o Encapsulamento de Dados
14.2 Definindo Classes
14.3 Membros Privados e Públicos
14.4 Funções-Membro
14.5 Construtores & Destrutores
14.6 Criando Objetos
14.7 Atributos do Tipo: Static
14.8 Acessando Funções e Dados Públicos
14.9 Objetos Const
14.10 Tipo Objeto
14.11 Exercícios
15 Sobrecarga de Operadores
15.1 A Sobrecarga como uma Função Global
15.2 Limitações e Características
15.3 Sobrecarga de Operadores como Função-Membro
15.4 Estudo de Casos
15.5 Exercícios
16.1 Derivando uma Classe
16.2 Dados Protected
16.3 Construtores & Destrutores
16.4 Construtor de Cópia & Alocação Dinâmica
16.5 Chamadas a Funções
16.6 Herança Pública e Privada
16.7 Conversões de Tipos entre Classe-Base e Derivada
16.8 Níveis de Herança
16.9 Herança Múltipla
16.10 Exercícios
17 Funções Virtuais e Amigas
17.1 Funções Virtuais
17.2 Destrutores Virtuais
17.3 Classe-Base Virtual
17.4 Funções Amigas
17.5 Classes Amigas
17.6 Exercícios
18 Operações com Arquivos Iostream
18.1 Estudo de Caso
18.2 A função Open()
18.3 Testando Erros
18.4 Escrevendo e Lendo em Buffers de Caracteres
18.5 Imprimindo em Periféricos
18.6 Exercícios
19 Namespaces
19.1 Examplo e Sintaxe
19.2 Qualified Names, Using Declarations and Directives
19.3 Prevenindo Conflitos de Nomes
19.4 Namespaces sem Nome
19.5 Apelidos para Namespace
19.6 Declarando Nomes
19.7 Atualizando Códigos Antigos
19.8 Namespaces são Abertos
20 Templates
20.1 ClasseTemplates
20.1.1 Especificação
20.1.2 Membros da Classe Template
20.1.3 ParâmetrosTemplate
20.2 Funções Templates
20.2.1 Function Template Arguments
20.2.2 Sobreescrevendo Funções Templates
20.3 Especialização
20.4 Derivação e Templates
20.5 Polimorfismo
21 Conteiner
21.1 Iteradores
21.2 Tipos de Conteineres
21.2.1 Conteineres Seqüenciais
21.2.2 Contêineres Associativos:
21.3 Exemplo de Conteiner
22.3.1 Terminate()
22.3.2 Set_terminate()
22.3.3 Unexpected()
22.3.4 Set_unexpected()
Trabalho 1
Trabalho 2
Trabalho 3
Trabalho 4
Referências Bibliográficas
Hot Sites
Anexo 2 – Sumário da Modelagem UML
0 of .
Results for:
No results containing your search query
P. 1
Apostila_C_Cplusplus

Apostila_C_Cplusplus

Ratings: (0)|Views: 153 |Likes:
Published by Pâmella Bernardes

More info:

Published by: Pâmella Bernardes on Sep 20, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/01/2011

pdf

text

original

You're Reading a Free Preview
Pages 4 to 15 are not shown in this preview.
You're Reading a Free Preview
Pages 19 to 39 are not shown in this preview.
You're Reading a Free Preview
Pages 46 to 157 are not shown in this preview.
You're Reading a Free Preview
Pages 161 to 170 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Gold Ship liked this
havok300 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->