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: