Thắc mắc về tiền xử lý #ifndef .. #endif

Em thấy trong file .h hay có đoạn này ở đầu

#ifndef _PhanSo_
#define _PhanSo_

.....

#endif

Em vẫn chưa hiểu ý nghĩa của đoạn này lắm, đọc sách thấy ghi là nhằm mục đích hạn chế việc đọc đi đọc lại nhiều lần trong quá trình biên dịch mã nguồn chương trình. Nhưng tại sao lại thế được???

Ai có thể giải đáp giúp em được không

Đọc cái này là hiểu liền luôn nè :stuck_out_tongue:


Nếu vô thấy trắng toác thì thêm cache: đầu link

6 Likes

Nó còn dùng để tránh xung đột các thư viện nữa.

2 Likes

Em hiểu rồi, cảm ơn các anh nhiều :grin:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?