C ++ _Exit () - Thư viện chuẩn C ++

Hàm _Exit () trong C ++ gây ra kết thúc bình thường của một tiến trình mà không thực hiện bất kỳ tác vụ dọn dẹp thông thường nào.

Không có bất kỳ hàm hủy đối tượng nào hoặc các hàm được atexit hoặc at_quick_exit đăng ký đều không được gọi. Việc các tài nguyên mở như tệp có bị đóng hay không là việc xác định việc triển khai.

Nếu exit_code là 0 hoặc EXIT_SUCCESS , trạng thái kết thúc thành công được trả về môi trường máy chủ.

Nếu exit_code là EXIT_FAILURE , trạng thái kết thúc không thành công được trả về môi trường máy chủ. Trong các trường hợp khác, giá trị trạng thái do triển khai xác định được trả về.

_Exit () nguyên mẫu

 void _Exit (int exit_code);

Hàm được định nghĩa trong tệp tiêu đề.

Tham số _Exit ()

exit_code: Một giá trị số nguyên đại diện cho trạng thái thoát của chương trình.

  • Nếu exit_code bằng 0 hoặc EXIT_SUCCESS, nó cho biết kết thúc thành công.
  • Nếu exit_code khác 0 hoặc EXIT_FAILURE, nó chỉ ra sự thất bại.

_Exit () Giá trị trả về

Hàm _Exit () không trả về kết quả nào.

Ví dụ: Hàm _Exit () hoạt động như thế nào?

 #include #include using namespace std; int main() ( int exit_code; cout <> exit_code; if (exit_code) ( cout << "Exiting using _Exit"; _Exit(exit_code); ) else ( cout << "Exiting using exit"; exit(exit_code); ) )

Khi bạn chạy chương trình, đầu ra sẽ là:

 Nhập giá trị: 5 Thoát bằng _Exit

thú vị bài viết...