Satura rādītājs:
Definīcija - ko nozīmē kompilācijas vienība?
Apkopošanas vienība attiecas uz C avota kodu, kas tiek apkopots un apstrādāts kā viena loģiska vienība. Parasti tas ir viens vai vairāki pilnīgi faili; tomēr tā var būt arī noteikta faila daļa, ja, lai izvēlētos īpašas koda sadaļas, tiek piemērota #ifdef priekšapstrādātāja direktīva.
Definīcijas un deklarācijas kompilācijas vienībā nosaka datu objektu darbības jomu.
Techopedia izskaidro kompilācijas vienību
Apkopošanas bloks tajā iekļauj failus, kas iekļauti, izmantojot direktīvu #include. Tomēr tajā nav iekļautas avota līnijas, kuras tiek izlaistas, ņemot vērā nosacījumus par iekļaušanu priekšapstrādes procesoros.
Kompilācijas vienības ir ļoti svarīgas, lai identificētu identifikatoru darbības jomu un noteiktu identifikatoru saikni ar citiem ārējiem un iekšējiem identifikatoriem.
Kompilācijas vienība var attiekties uz funkcijām vai datiem citās kompilācijas vienībās, izmantojot turpmāk norādītos līdzekļus:
- Funkcija vienā kompilācijas vienībā ļoti labi varētu izsaukt funkciju pavisam citā kompilācijas vienībā.
- Datu objektiem var piešķirt ārēju sasaisti, lai nodrošinātu, ka citi kompilācijas bloki var tiem piekļūt.
Šī definīcija tika uzrakstīta programmēšanas kontekstā
