Bør jeg bruke forhåndskompilerte overskrifter?

Innholdsfortegnelse:

Bør jeg bruke forhåndskompilerte overskrifter?
Bør jeg bruke forhåndskompilerte overskrifter?
Anonim

Når den brukes godt, kan en forhåndskompilert overskrift spare deg for verdifull kompileringstid. Men når de brukes dårlig, kan forhåndskompilerte overskrifter skjule problemer i kildekoden som du kanskje ikke legger merke til før du prøver å gjenbruke deler av den til et annet prosjekt.

Hva er formålet med en forhåndskompilert overskrift?

Forhåndskompilerte overskrifter er en ytelsesfunksjon som støttes av noen kompilatorer for å kompilere en stabil kode, og lagre den kompilerte tilstanden til koden i en binær fil. Under påfølgende kompileringer vil kompilatoren laste den lagrede tilstanden og fortsette å kompilere den angitte filen.

Støtter GCC forhåndskompilerte overskrifter?

For å gjøre bygg raskere lar GCC deg forhåndskompilere en overskriftsfil. For å lage en forhåndskompilert overskriftsfil, kompiler den ganske enkelt som en hvilken som helst annen fil, om nødvendig ved å bruke -x- alternativet for å få driveren til å behandle den som en C- eller C++-overskriftsfil.

Hvordan fungerer en forhåndskompilert overskrift?

Når du oppretter et nytt prosjekt i Visual Studio, en forhåndskompilert header-fil k alt pch. h er lagt til prosjektet. … Den forhåndskompilerte overskriften kompileres bare når den, eller eventuelle filer den inkluderer, er modifisert. Hvis du bare gjør endringer i prosjektets kildekode, vil bygningen hoppe over kompilering for den forhåndskompilerte overskriften.

Når bør jeg bruke Stdafx H?

Forhåndskompilert overskrift stdafx. h brukes i utgangspunktet i Microsoft Visual Studio for å la kompilatoren få vite filene som en gang er kompilert og ikkemå kompilere det fra bunnen av.

Anbefalt:

Interessante artikler
Hvordan døde pompey?
Les mer

Hvordan døde pompey?

Den 28. september ble Pompeius invitert til å forlate skipene sine og komme i land ved Pelusium. Da han forberedte seg på å gå ned på egyptisk jord, ble han forræderisk slått ned og drept av en offiser fra Ptolemaios. Hvem drepte Pompeius?

Hvilken er en ikke-konkurrerende hemmer?
Les mer

Hvilken er en ikke-konkurrerende hemmer?

Ikke-konkurrerende hemming oppstår når en inhibitor binder seg til enzymet på et annet sted enn det aktive stedet. I noen tilfeller av ikke-konkurrerende hemming, antas inhibitoren å binde seg til enzymet på en slik måte at den fysisk blokkerer det normale aktive stedet.

Kan brian mccook snakke russisk?
Les mer

Kan brian mccook snakke russisk?

McCook er ikke russisk selv, men tok flere russiske språkkurs og brukte et kassettbånd k alt «Pronounce It Perfectly» for å mestre aksenten. … Som Katya var McCook vertskap for et månedlig dragshow k alt "Perestroika" på Jacques Cabaret.