Perguntas com a marcação «include»

7
Como posso evitar o inferno do cabeçalho?
Estamos iniciando um novo projeto, do zero. Cerca de oito desenvolvedores, uma dúzia de subsistemas, cada um com quatro ou cinco arquivos de origem. O que podemos fazer para evitar o "inferno do cabeçalho", também conhecido como "cabeçalhos de espaguete"? Um cabeçalho por arquivo de origem? Mais um por subsistema? …
45 c++  headers  include 

8
É uma boa prática contar com a inclusão transitória de cabeçalhos?
Estou limpando as inclusões em um projeto C ++ em que estou trabalhando e fico pensando se devo incluir explicitamente todos os cabeçalhos usados ​​diretamente em um arquivo específico ou se devo incluir apenas o mínimo necessário. Aqui está um exemplo Entity.hpp: #include "RenderObject.hpp" #include "Texture.hpp" struct Entity { Texture …
37 c++  c  headers  include 

7
Por que precisamos incluir o .h enquanto tudo funciona quando se inclui apenas o arquivo .cpp?
Por que precisamos incluir os arquivos .he .cppenquanto podemos fazê-lo funcionar apenas incluindo o .cpparquivo? Por exemplo: criando uma file.hdeclaração contendo, em seguida, criando uma file.cppdefinição contendo e incluindo ambas em main.cpp. Como alternativa: criar uma file.cppdeclaração / definições contendo (sem protótipos) incluindo-a main.cpp. Ambos trabalham para mim. Não vejo …
18 c++  c  headers  linking  include 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.