Câu hỏi này có vẻ khá cơ bản, nhưng đến từ nền tảng kỹ thuật (phi khoa học máy tính), tôi không chắc chắn về những đoạn mã '#
' ở trong một số mã C++.Tại sao một người nên bận tâm với các chỉ thị tiền xử lý?
Tìm kiếm nhanh đã dẫn tôi đến trang hướng dẫn ngắn gọn, được giải thích rõ ràng trên trang hướng dẫn tiền xử lý trang cplusplus.
Nhưng tại sao lại bận tâm với khái niệm chỉ thị tiền xử lý? Là nó không thể viết mã tương đương có thể gán giá trị cho hằng số, xác định chương trình con/chức năng/macro và xử lý lỗi?
Tôi đoán cuối cùng tôi muốn biết khi nào thực hành tốt để sử dụng các chỉ thị tiền xử lý như vậy và khi nào thì không.
Điều này làm tôi hài lòng. :) – epochwolf
Nhiều điểm tốt trên nhiều câu trả lời ... nó sẽ đưa tôi một thời gian để tiêu hóa tất cả những điều này! – Zaid
Tôi có nên cộng đồng wiki câu hỏi này không? – Zaid