Có sự khác biệt giữaCó sự khác biệt nào giữa các hàm on_exit() và atexit() không?
int on_exit(void (*function)(int , void *), void *arg);
và
int atexit(void (*function)(void));
khác so với thực tế là các chức năng được sử dụng bởi on_exit được trạng thái thoát?
Tức là, nếu tôi không quan tâm đến trạng thái thoát, có lý do nào để sử dụng cái này hay cái kia không?
Chỉnh sửa: Nhiều câu trả lời được cảnh báo chống lại on_exit
vì nó không chuẩn. Nếu tôi đang phát triển một ứng dụng dành cho việc sử dụng nội bộ của công ty và được đảm bảo chạy trên các cấu hình cụ thể, tôi có nên lo lắng về điều này không?