JavaScript is required

Tên của các hàm trong hai tệp khác nhau được liên kết với nhau phải là duy nhất.

A.

Đúng

B.

Sai

Trả lời:

Đáp án đúng: A


Trong quá trình liên kết (linking), các hàm từ các tệp khác nhau được kết hợp để tạo thành một chương trình thực thi duy nhất. Nếu hai hàm trong hai tệp khác nhau có cùng tên, trình liên kết (linker) sẽ không thể phân biệt được chúng và sẽ báo lỗi "redefinition" hoặc "multiple definitions". Điều này là do trình liên kết cần một tên duy nhất cho mỗi hàm để có thể xác định và gọi đúng hàm khi chương trình chạy. Do đó, tên của các hàm trong hai tệp khác nhau được liên kết với nhau phải là duy nhất.

Câu hỏi liên quan