Innholdsfortegnelse:
Definisjon - Hva betyr kompilasjonsenhet?
En samlingsenhet refererer til en C-kildekode som er samlet og behandlet som en enkelt logisk enhet. Det er vanligvis en eller flere komplette filer; Det kan imidlertid også være en viss del av en fil hvis #ifdef forbehandlingsdirektivet blir brukt for å velge spesifikke kodeseksjoner.
Definisjoner og erklæringer i samlingsenheten fastslår omfanget av dataobjekter.
Techopedia forklarer Compilation Unit
Samlingsenheten inneholder filene som er inkludert ved å bruke #include forbehandlingsdirektivet som en del av det. Imidlertid inneholder den ikke kildelinjene som er hoppet over på grunn av betingede inkluderingsforbehandlingsdirektiver.
Kompilasjonsenheter er avgjørende for å identifisere omfanget av identifikatorer, og for å bestemme koblingen av identifikatorer med andre eksterne og interne identifikatorer.
En samlingsenhet kan forholde seg til funksjoner eller data i andre samlingsenheter på de nedenfor gitte midler:
- En funksjon i en kompilasjonsenhet kan veldig godt kalle en funksjon i en helt annen kompilasjonsenhet.
- Ekstern kobling kan tilordnes dataobjekter for å sikre at andre samlingsenheter kan få tilgang til dem.
Denne definisjonen ble skrevet i sammenheng med programmering
