tôi thấy thường là những từ ngữ dưới đây trong C++ câu hỏi phỏng vấn:Sự khác biệt giữa bẫy, lỗi, lỗi và phá thai chương trình là gì?
- chương trình hủy bỏ
- lỗi
- thất bại
- bẫy
Tôi không chắc chắn nhìn thấy rõ ràng sự khác biệt giữa những điều khoản đó. Ai đó có thể cung cấp một lời giải thích ngắn gọn rõ ràng?
Edit: câu hỏi bối cảnh là: "gì xảy ra khi bạn xóa một con trỏ hai lần?" Nhưng biết sự khác biệt giữa những điều khoản quan trọng hơn đối với tôi hơn là chỉ câu trả lời.
Câu hỏi phỏng vấn sẽ cung cấp một số ngữ cảnh rõ ràng bị thiếu để đưa ra giải thích về sự hài lòng mà bạn đang tìm kiếm. –
Điều này quá chung chung. Bạn cần cung cấp một câu hỏi mẫu. Đó là, ví dụ, một lỗi để '# define' một từ khóa ngôn ngữ, nhưng mỗi trình biên dịch cho phép bạn làm điều đó mà không có một lời cảnh báo. Nó cũng có thể là một lỗi để chuyển một tham số ngoài phạm vi sang một hàm, có thể dẫn đến một chương trình bị hủy bỏ. –
'Cái bẫy' là gì - xem http://stackoverflow.com/questions/3149175/what-is-the-difference-between-trap-and-interrupt – devnull