Cara Menggunakan Fail Pengepala C++ – Panduan Pantas

Cara Menggunakan Fail Pengepala C Panduan Pantas



C++ telah memilih konvensyen menyimpan pengisytiharan untuk meningkatkan kefungsian program C++. Pengisytiharan dibuat dalam fail pengepala, dan kemudian arahan #include digunakan dalam setiap fail .cpp, yang memerlukan pengisytiharan itu. The #termasuk arahan meletakkan pendua fail pengepala terus ke dalam cpp fail sebelum penyusunan. Fail pengepala biasanya mempunyai a .h sambungan, tetapi mereka juga boleh mempunyai a .hpp sambungan atau tiada sambungan langsung.

Artikel ini membincangkan cara kerja fail pengepala C++.

Bagaimana Fail Pengepala Berfungsi

A kepala fail ialah fail penting yang umumnya mengandungi pengisytiharan fungsi dan pembolehubah. Tanpa menggunakan fail pengepala , anda tidak akan dapat menjalankan kod C++.







Jenis Fail Pengepala dalam C++

Kami ada 2 jenis fail pengepala dalam C++.



Fail Pengepala Standard

A pengepala standard fail termasuk perpustakaan yang merupakan sebahagian daripada standard ISO C++ dan diprapasang dalam pengkompil. Contoh seperti itu fail pengepala standard adalah iostream , fstream , vektor , dan banyak lagi.



Fail Pengepala Bukan Standard

Fail pengepala bukan Standard tidak termasuk dalam standard ISO C++; walau bagaimanapun, pengaturcara mentakrifkan fail pengepala ini untuk tujuan tertentu. Walaupun beberapa fail pengepala ini disertakan dalam pengkompil tetapi dalam kebanyakan kes, pengguna mesti memasangnya secara manual. Contoh seperti itu fail pengepala bukan standard termasuk bit/stdc++.h dan rapidjson/document.h.





Sintaks untuk Menggunakan Fail Pengepala dalam C++

Dalam C++, the fail pengepala diisytiharkan menggunakan sintaks berikut:

#include

Dalam sintaks di atas, pengguna perlu menggantikan ' header_file ” nama dengan pengepala yang ingin mereka isytiharkan di dalam program C++.



seperti, iostream pengepala mesti disertakan dalam program C++ kerana tanpanya, anda tidak akan dapat menggunakan cout() atau std::cout berfungsi untuk mencetak nilai pada skrin konsol.

Pertimbangkan program C++ berikut yang menggunakan iostream fail pengepala.

#include
int utama ( )
{
std :: cout << 'Hello linuxhint' ;
kembali 0 ;
}

The iostream fail pengepala dalam C++ akan membolehkan pengguna menggunakan fail std::cout berfungsi dan mengarahkan pengkompil untuk mengeluarkan mesej ke konsol. Walau bagaimanapun, kerana program ini tidak pernah ditakrifkan atau diisytiharkan std::cout , bagaimanakah pengkompil mengetahui apa itu?

Pertanyaan di atas boleh ditangani sebagai, dalam iostream fail tajuk, std::cout telah diisytiharkan ke hadapan. Apabila kita menggunakan #termasuk , kami meminta prapemproses untuk menyalin setiap baris kandungan daripada fail bernama “ iostream ” ke dalam fail yang sedang #termasuk .

Jika tiada iostream header, anda perlu menulis atau menyalin secara manual setiap perisytiharan yang merujuk kepada std::cout ke bahagian atas setiap fail yang digunakan std::cout . Ini akan menjadi banyak kerja dan memerlukan banyak pemahaman tentang caranya std::cout telah diisytiharkan. Jika kami menambah atau menukar prototaip fungsi, kami perlu mengemas kini secara manual setiap pengisytiharan hadapan. Lebih mudah untuk menambah sahaja #include dalam kod C++ anda.

Kesimpulan

The fail pengepala diperlukan kerana pengkompil C++ tidak boleh mencari pengisytiharan simbol sendiri, jadi anda mesti membantunya dengan memasukkan semua pengisytiharan tersebut. Dalam artikel ini, kami telah membincangkan cara kerja, sintaks dan kepentingan fail pengepala dalam C++ dengan contoh secara terperinci.