O que é um arquivo de cabeçalho? O que é um arquivo de código-fonte? Discuta a finalidade de cada um.

Passo 1

Fala Galera!!! Tudo certo? Espero que sim!! Bora para mais um exercício.

Vamos começar definindo cada um dos tipos de arquivos. Começando pelos arquivos de cabeçalho que pode ser definido como um arquivo reutilizável. Ao montar um programa C++ orientado a objeto, é comum definir um código-fonte reutilizável (como uma classe) em um arquivo que, por convenção, tem uma extensão de nome de arquivo .h — conhecida como arquivo de cabeçalho.

Os arquivos de cabeçalho podem ser de dois tipos:

1- In-built, presente na biblioteca padrão C++, ou

2- Definido pelo utilizador.

Para assegurar que o arquivo de cabeçalho é localizado corretamente pelo pré-processador, os arquivos de cabeçalho padrão da biblioteca são inseridos entre parênteses angulares ( ), tais como . No entanto, para os arquivos de cabeçalho definidos pelo usuário, é anexado entre aspas (" "). Quando o programa é compilado, o compilador inclui todos os ficheiros de cabeçalho para saber de onde vieram as funções utilizadas no programa.

Os principais objetivos dos arquivos de cabeçalho: são vantajosos, uma vez que separam a interface da sua implementação efetiva. Contêm declarações que podem ser utilizadas por outros arquivos, fornecendo as suas próprias definições. Dividem o programa em códigos mais pequenos, que podem ser compilados separadamente.

Passo 2

Agora vamos definir os arquivos de código fonte. O arquivo de código fonte é um arquivo que contém o código fonte do programa. É um arquivo que possui todas as instruções escritas em alguma linguagem informática, a fim de fazer com que o computador execute as tarefas pretendidas. Em C++, os arquivos de código-fonte são guardados com extensão .cpp

O principal objetivo dos arquivos de código fonte é o de fornecer as definições para as funções-membros declaradas nos arquivos de cabeçalho. Logo, o arquivo de cabeçalho é incluído dentro dos arquivos de código fonte.

E assim, finalizamos nosso exercício galera!!!

Até o próximo.

Resposta

Desenvolvimento acima.