Mám použiť predkompilované hlavičky?

Obsah:

Mám použiť predkompilované hlavičky?
Mám použiť predkompilované hlavičky?
Anonim

Pri správnom použití vám predkompilovaná hlavička môže ušetriť drahocenný čas kompilácie. Ak sa však predkompilované hlavičky používajú nesprávne, môžu skryť problémy vo vašom zdrojovom kóde, ktoré si nemusíte všimnúť, kým sa ich časti nepokúsite znova použiť pre iný projekt.

Aký je účel predkompilovanej hlavičky?

Predkompilované hlavičky sú funkcia výkonu podporovaná niektorými kompilátormi na zostavenie stabilného tela kódu a uloženie skompilovaného stavu kódu do binárneho súboru. Počas nasledujúcich kompilácií kompilátor načíta uložený stav a pokračuje v kompilácii určeného súboru.

Podporuje GCC predkompilované hlavičky?

Na urýchlenie zostavovania vám GCC umožňuje predkompilovať hlavičkový súbor. Ak chcete vytvoriť predkompilovaný hlavičkový súbor, jednoducho ho skompilujte ako ktorýkoľvek iný súbor, v prípade potreby použite voľbu -x, aby ho ovládač považoval za hlavičkový súbor C alebo C++.

Ako funguje predkompilovaná hlavička?

Keď vytvoríte nový projekt vo Visual Studio, predkompilovaný hlavičkový súbor s názvom pch. h je pridané do projektu. … Predkompilovaná hlavička sa skompiluje iba vtedy, keď sa upraví ona alebo akékoľvek súbory, ktoré obsahuje. Ak vykonáte zmeny iba v zdrojovom kóde projektu, zostava preskočí kompiláciu pre predkompilovanú hlavičku.

Kedy by som mal používať Stdafx H?

Predkompilovaná hlavička stdafx. h sa v podstate používa v Microsoft Visual Studio, aby kompilátor vedel o súboroch, ktoré sú raz skompilované a nietreba ho skompilovať od začiatku.

Odporúča: