Không phải là nó có tầm quan trọng đột phá hay bất cứ điều gì, nhưng tôi thường thấy mọi người đề cập đến việc chuyển tiếp ngoại lệ ra khỏi một phương thức cho người gọi như ném "lên", khi về mặt kỹ thuật nó đang bị ném xuống ngăn xếp cuộc gọi, phải không? Đây có phải chỉ là một số nhà lập trình hài hước hay không? Hoặc là ngăn xếp cuộc gọi được hình dung là đang phát triển?Thuật ngữ ngoại lệ lẻ "ném lên"
5
A
Trả lời
9
Ngăn xếp theo truyền thống phát triển trong bộ nhớ, do đó, khung cuộc gọi sâu hơn trên ngăn xếp có địa chỉ cao hơn, vì vậy ngoại lệ sẽ di chuyển "lên" ngăn xếp.
4
Ngăn xếp cuộc gọi thường được xem là tăng dần. Tương tự như vậy, khi bố cục bộ nhớ được vẽ như hình ảnh, địa chỉ 0 thường ở trên cùng.
Tất nhiên, nó cũng có thể chỉ là một trò đùa bị bệnh. :)
Các vấn đề liên quan
- 1. Ngoại lệ ném
- 2. LLVM ngoại lệ ném
- 3. ném mới std :: ngoại lệ vs ném std :: ngoại lệ
- 4. autoFocus ném ngoại lệ
- 5. recursive_directory_iterator ném ngoại lệ
- 6. BeginInvoke ném ngoại lệ
- 7. TransactionScope ném ngoại lệ
- 8. ném ngoại lệ
- 9. WebAuthenticationBroker.AuthenticateAsync ném ngoại lệ
- 10. Ném ngoại lệ trong bộ xử lý ngoại lệ
- 11. WebDriver getText ném ngoại lệ
- 12. C# finalizer ném ngoại lệ?
- 13. Ném và bắt ngoại lệ
- 14. C# Ngoại lệ ném lại
- 15. Worksheet get_Range ném ngoại lệ
- 16. Thuật ngữ - sự kiện có thể bị "ném"?
- 17. ném ngoại lệ mới vs Catch khối
- 18. Giao diện Java ném ngoại lệ nhưng việc triển khai giao diện không ném ngoại lệ?
- 19. Khi trả lại bool, hãy ném ngoại lệ và ngoại lệ nào để ném
- 20. Xử lý ngoại lệ: ném, ném và Throwable
- 21. chênh lệch giữa ném và ném ngoại lệ mới()
- 22. Gửi email khi ngoại lệ bị ném
- 23. Đặt DefaultButton thành nút.UniqueID ném ngoại lệ
- 24. tạo std :: chủ đề ném ngoại lệ
- 25. Có thể Monitor.Enter ném một ngoại lệ?
- 26. Ném nhiều ngoại lệ trong .Net/C#
- 27. Trả lại sau khi ném ngoại lệ
- 28. Ném ngoại lệ tùy chỉnh trong Java
- 29. symfony2 và ném ngoại lệ lỗi
- 30. Thủ công ném một ngoại lệ