Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Diretivas de Pré-processamento | Introdução
Introdução ao C++
course content

Conteúdo do Curso

Introdução ao C++

Introdução ao C++

1. Introdução
2. Introdução aos Operadores
3. Variáveis e Tipos de Dados
4. Introdução ao Fluxo de Programas
5. Introdução às Funções

bookDiretivas de Pré-processamento

Antes de podermos escrever qualquer programa significativo, temos que aprender a adicionar essas bibliotecas padrão ao nosso projeto.

Para adicionar arquivos externos ao seu programa, você deve usar diretivas de pré-processador. Estas são as instruções que orientam o pré-processador, uma ferramenta que transforma o código antes da compilação. A sintaxe para a maioria das diretivas de pré-processamento é:

h

directive

copy
1
#directive parameters

O comando que adiciona arquivos externos ao seu programa é denominado #include, e este é o comando que utilizaremos mais por agora.

h

include

copy
1
#include <name>

Os arquivos padrão são anexados usando colchetes angulares < >, mas você também pode criar seus próprios arquivos e conectá-los ao seu projeto de forma semelhante, utilizando aspas duplas " ".

Como funciona o #include

Observe o código abaixo. Um dos colchetes está faltando. Tente executar este código e veja o que acontece.

cpp

main

copy
1234
int main() { return 0;

Você encontra um erro de uma chave } faltante. Isso foi feito de propósito para mostrar como funciona a #include. Podemos criar um arquivo separado contendo apenas o símbolo } e incluir esse arquivo no arquivo main.cpp utilizando a diretiva #include.

cpp

main

h

header

copy
1234
int main() { #include <header.h>

O problema foi resolvido, e você não deve mais encontrar um erro. A razão para esta resolução está na natureza da diretiva #include, que essencialmente apenas copia e cola o conteúdo de um arquivo no ponto em que é chamada.

Qual é a diretiva de pré-processamento para adicionar arquivos externos?

Qual é a diretiva de pré-processamento para adicionar arquivos externos?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 4
some-alt