Se você é um programador C++, pode ter encontrado o arquivo de cabeçalho . Este arquivo de cabeçalho parece incluir magicamente todos os outros cabeçalhos C++ padrão, tornando-o um atalho conveniente para incluir bibliotecas padrão. Mas o que é exatamente, e como funciona?
Este tutorial explorará a origem e o propósito de , o que ele inclui e quando usá-lo em seus programas C++.
O que é em C++?
em C++ é essencialmente um arquivo de cabeçalho contendo todas as bibliotecas padrão. É uma boa ideia usar o arquivo em concursos de programação se você quiser reduzir o tempo de trabalho, especialmente se sua classificação depender disso.
O arquivo está incluído na Biblioteca GNU ISO C++. Esta biblioteca funciona como software livre, o que significa que você pode redistribuí-la ou alterá-la de acordo com os termos e condições da GNU General Public License, versão 3, ou (a seu critério) qualquer versão subsequente, publicada pela Foundation for Free Software. Este é um arquivo de implementação para o cabeçalho pré-compilado.
O único uso que pode ser encontrado é para testes e educação. Uma desvantagem desse arquivo é que ele aumenta o tempo de compilação pesquisando todas as funções disponíveis. A maioria das pessoas, no entanto, não considera isso um problema, então provavelmente você pode usá-lo.
Em C++, esse arquivo inclui muitos arquivos de cabeçalho listados abaixo.
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
#incluir < >
Como usar em C++?
Vamos considerar um exemplo que ilustra o uso de C++ arquivo.
#include usando namespace std; int principal ( ) { cout << 'O valor resultante é: ' ; cout << registro ( 2 ) ; retornar 0 ; }
O código C++ acima usa o registro() função, que foi anteriormente incluída no função e só pode ser usado se você incluir e headers em seu código. No entanto, incluindo o arquivo de cabeçalho, podemos usar a função log sem incluir o e cabeçalhos.
Saída
Conclusão
em C++ é um arquivo de cabeçalho conveniente que inclui todas as bibliotecas padrão, tornando-o um atalho que economiza tempo para incluir bibliotecas comumente usadas. Embora possa aumentar o tempo de compilação, a maioria dos programadores considera uma ferramenta útil para testes e educação, especialmente em concursos de programação. Ao incluir este arquivo, os programadores podem simplificar seus programas e construir seus códigos de forma mais eficiente.