Sebuah
file header adalah file dengan ekstensi h yang berisi fungsi deklarasi C++
dan definisi makro untuk dibagi antara beberapa file sumber. Ada dua jenis file header: file yang menulis programmer dan file yang datang dengan kompiler Anda.Anda meminta untuk menggunakan file header dalam program dengan hanya
memasukkan itu dengan C++ preprocessing direktif # include, seperti Anda
telah melihat masuknya file header stdio.h, yang datang bersama dengan
kompiler Anda.Termasuk
file header sama dengan menyalin isi dari file header tapi kami tidak
melakukannya karena akan rawan kesalahan dan itu bukan ide yang baik
untuk menyalin isi dari file header di file sumber, terutama jika kita memiliki beberapa file sumber dalam sebuah program.Praktek sederhana dalam C++ atau C ++ program adalah bahwa kita
menyimpan semua konstanta, makro, sistem variabel global yang luas, dan
fungsi prototipe dalam file header dan termasuk yang file header di mana
pun diperlukan.Sertakan Syntax
Baik pengguna dan file sistem sundulan termasuk menggunakan # include preprocessing direktif. Ini memiliki dua bentuk berikut :
#include <file>
Formulir ini digunakan untuk file sistem sundulan. Ini mencari sebuah file bernama 'file' dalam daftar standar direktori sistem. Anda dapat tambahkan direktori untuk daftar ini dengan opsi -I saat kompilasi kode sumber Anda.
#include "file"
Formulir ini digunakan untuk file header dari program Anda sendiri. Ini mencari sebuah file bernama 'file' di direktori yang berisi file saat ini. Anda dapat tambahkan direktori untuk daftar ini dengan opsi -I saat kompilasi kode sumber Anda.
Sertakan Operasi
# Include direktif bekerja dengan mengarahkan C++ preprocessor untuk memindai file yang ditentukan sebagai masukan sebelum melanjutkan dengan sisa file sumber arus. Output dari preprocessor berisi output sudah dihasilkan, diikuti oleh output yang dihasilkan dari file yang disertakan, diikuti oleh output yang berasal dari teks setelah direktif # include. Misalnya, jika Anda memiliki file header.h header sebagai berikut -
tes char * (void);
dan program utama yang disebut program.c++ yang menggunakan file header, seperti ini -
int x;
#include "header.h"
int main (void) {
puts (test ());
}compiler akan melihat tanda aliran yang sama karena akan jika program.c membaca.
int x;








0 komentar:
Posting Komentar