30/09/2018, 17:50
Tại sao có thể truy cập phần tử ngoài mảng
ví dụ e khai báo a[5] nhưng cout << a[10] vẫn ra giá trị. nếu như vậy thì số phần tử 5 có ý nghĩa gì
Bài liên quan
ví dụ e khai báo a[5] nhưng cout << a[10] vẫn ra giá trị. nếu như vậy thì số phần tử 5 có ý nghĩa gì
C++ không kiểu soát ngoại lệ này nên nó in ra nội dung của vùng nhớ ở ô nhớ tương ứng với a[10]
Tùy ide có thực hiện kiểm tra không thôi, đôi khi vẫn báo lỗi, nếu vào vùng của hệ thống, không kiểm soát thì tràn bộ đệm mất.