Трябва ли да използвам предварително компилирани заглавки?

Съдържание:

Трябва ли да използвам предварително компилирани заглавки?
Трябва ли да използвам предварително компилирани заглавки?
Anonim

Когато се използва добре, предварително компилиран хедър може да ви спести ценно време за компилация. Но когато се използват лошо, предварително компилираните заглавки могат да скрият проблеми във вашия изходен код, които може да не забележите, докато не се опитате да използвате повторно части от него за друг проект.

Каква е целта на предварително компилираната заглавка?

Предварително компилираните заглавки са функция за производителност, поддържана от някои компилатори за компилиране на стабилно тяло от код и съхраняване на компилираното състояние на кода в двоичен файл. По време на следващите компилации, компилаторът ще зареди съхраненото състояние и ще продължи да компилира посочения файл.

GCC поддържа ли предварително компилирани заглавки?

За да правите компилациите по-бързо, GCC ви позволява да компилирате предварително заглавен файл. За да създадете предварително компилиран заглавен файл, просто го компилирайте както всеки друг файл, ако е необходимо, като използвате опцията -x, за да накарате драйвера да го третира като C или C++ заглавен файл.

Как работи предварително компилираната заглавка?

Когато създавате нов проект във Visual Studio, предварително компилиран заглавен файл с име pch. h е добавено към проекта. … Предварително компилираната заглавка се компилира само когато той или всички файлове, които включва, са променени. Ако правите промени само в изходния код на проекта си, компилацията ще пропусне компилацията за предварително компилираната заглавка.

Кога трябва да използвам Stdafx H?

Предварително компилиран хедър stdafx. h основно се използва в Microsoft Visual Studio, за да уведоми компилатора за файловете, които веднъж са компилирани и нетрябва да го компилирате от нулата.

Препоръчано: