7
Sự khác biệt giữa const_iterator và non-const iterator trong C ++ STL là gì?
Sự khác biệt giữa a const_iteratorvà an iteratorvà nơi bạn sẽ sử dụng cái này so với cái kia là gì?
Các hằng số trong lập trình là các định nghĩa có giá trị được cố định trong suốt quá trình thực thi chương trình. Văn học trong hầu hết các ngôn ngữ là hằng số, ví dụ. Trong các kiểu lập trình tham chiếu minh bạch, tất cả các định nghĩa là không đổi. Vùng lưu trữ dữ liệu đủ điều kiện const (đối tượng, trường, biến, tham số) là một khu vực "không bao giờ thay đổi", do đó cho phép tối ưu hóa trình tạo mã bổ sung và kiểm tra độ chính xác của chương trình.